这样显示数据库记录的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
晕 有时候自己也多思考一下呀