如何进行sql多表查询?

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:27:25
我在sqlserver里面有四个表,分别是AA BB CC DD,各有4个字段11 22 33 44关系如下:

11.AA=22.BB=33.CC=44.DD

请问如何在网页提交模糊查询时,同时检索这4个表?

另外关键的问题是: 这4个表查询出来的内容是不同的链接的,怎么分类显示出来呢?
低调的虫子 :
我有很多表,内容都是不一样的,我觉得没必要做成一个表
另外我不觉得将所有内容放一个表就是数据库学的好:)

----------
lgamoy :
是否可以将4个表的查询内容合成一个临时表呢?然后再从这个临时表里查询数据?

-----------
lgamoy:

其实很简单,就是一个判断.
是这样的.4个表,查询出来内容后,比如AA表的链接用aa.asp,BB表用bb.asp,CC表用cc.asp ,DD表用dd.asp分别去链接对应的查询内容.我不知道4个该怎么写,2个会写

确实,从数据冗余角度讲,合理的把数据分入多个数据库是正确的做法。

“这4个表查询出来的内容是不同的链接的,怎么分类显示出来”
这一句不是很理解,至于连接查询,fly1843 的方法就可以了。

还有些复杂的情况下,可能要使用join来连接,这些都要视情况而定。

当然是可以的,但是不知道有没有这个必要。如果你sql语句写好的话,应该不需要再次查询了吧。能把你的详细需求描述一下不?
就是怎么个分类显示法?

为什么不做一个表呢,选择一个分类。。
你数据库关系学的不怎样。。
至于分类显示,可加判断,按判断显示连地址!

select * from AA BB CC DD
where AA.11=BB.22=CC.33=DD.44

查询返回一个数据集...你需要怎样分类显示根据不同的字段显示就行了