读书人

这样显示数据库记录的sql如何样

发布时间: 2012-01-10 21:26:51 作者: rapoo

这样显示数据库记录的sql怎么样?
表1
id title adddate
1 asdfs 2007
2 sdfsf 2007

表2

id psk lbid
1 sdsdf 1
2 dfsf 1

lbid的值为表1中的id号。
现在我想显示表1中的记录,条件是在表2中有相应lbid值的记录。怎么写?

[解决办法]
select * from table1 where id in(select lbid from table2)

[解决办法]
Select * From 表1 t1 WHERE t1.id In
(
SELECT Distinct(lbid) From 表2 t2
)
[解决办法]
id not in(select lbid from table2)

加 not

晕 有时候自己也多思考一下呀

读书人网 >asp.net

热点推荐