+ -
当前位置:首页 → 问答吧 → 这个SQL好棘手,帮下我谢谢

这个SQL好棘手,帮下我谢谢

时间:2011-12-18

来源:互联网

2表查询

条件是 a.id=b.id(限制:b.reply 不能为1)的所有记录

3表查询

条件是 a.id=b.id 并且a.title=c.title

这个怎么写啊?谢谢

作者: zhuzhaodan   发布时间: 2011-12-18

SQL code
select
  *
from
  a,b,c
where
  a.id=b.id and a.title=c.title
and
  b.reply<>1

作者: fredrickhu   发布时间: 2011-12-18


SQL code
select * from a 
left join b on a.id=b.id where b.reply<>1

select * from a 
left join b on a.id=b.id 
left join c on a.title=c.title

作者: maco_wang   发布时间: 2011-12-18

第二个3表连接 , B表我想只选b.id 字段连接进去,其它字段统统不要,怎么加上这个条件啊

作者: zhuzhaodan   发布时间: 2011-12-18

哦,说的不对,是想把3表连接的第一个表的所有字段都要,b,c有选择的要,这么写行吗 select a.*,b,id,c.title from .... left join on...... left join on....?

作者: zhuzhaodan   发布时间: 2011-12-18