中国教程网《Photoshop专家讲堂》光盘热售参与论坛活动,快速赚取金币精品素材,中英文字体
发新话题
打印

查询问题

查询问题


我做了一个搜索网页,想让从两个表中搜,可以吗
原来是从一个表中,如下
SELECT *
FROM dbo.zl
WHERE mingcheng LIKE '%MMColParam%'
ORDER BY ID ASC

现在我做的这个,不行,如下
SELECT *
FROM dbo.zl,dbo.yyjs
WHERE mingcheng LIKE '%MMColParam%'
ORDER BY ID ASC

哪位能帮忙改一下

TOP


写法有误,两个表结构一样吗?你想让他们的显示形式应该是哪样的?

dbo.zl,dbo.yyjs是两个表,结不一样,可不可以一起检索这两个表啊

可以,但不知道你想要什么效果~
如:tb(a int)
    ta(b int)
你是要
a b
这样显示?
还是
a
b
这样显示?
两种写法不一样~

第二种

select * from
(SELECT *
FROM dbo.zl
WHERE mingcheng LIKE '%MMColParam%'
union
SELECT *
FROM dbo.yyjs
) a
ORDER BY ID ASC

或者干脆用
SELECT *
FROM dbo.zl
WHERE mingcheng LIKE '%MMColParam%'
union
SELECT *
FROM dbo.yyjs

我试一下先,谢谢!
发新话题