视网膜静脉堵塞:ASP问题,如何同时从不同表中取记录

来源:百度文库 编辑:高考问答 时间:2024/05/08 20:23:11
设A,B,C三个表,现在要做的是,同时从这三个表中取出3条记录列出来
如何做啊?是不是要用到联合查询,怎么查?

select * from a where a.字段='xx'
union
select * from b where b.字段='xx'
union
select * from c where c.字段='xx'

前提是三表的字段结构是一样的
-----------
?记录列?。。。。
那要用join了

select a.字段名,b.字段名,c.字段名 from A a,B b,C c
大写的字母是你的表名,小写的字母是别名,可以随便起。这样读出来的就是三个表中的不同字段。