首页 > 数据库技术 > 详细

有关SQL的查询问题

时间:2015-11-24 12:46:16      阅读:270      评论:0      收藏:0      [点我收藏+]

以前碰到的问题,有点淡忘了,就近原则先写一点,当作笔记。

 

问题一:需要遍历一组数据,分别来自table1和table2,他们之间的关联关系是table1.id=table2.pid,查出table1中的所有数据,并关联table2中与table1对应的关联信息,table2中的数据不一定都能与table1对应。

SQL:

SELECT * FROM table1 t1 LEFT JOIN table2 t2 ON t1.id = t2.pid AND t2.cid = 123  ORDER BY t1.id ASC

忽略where条件,可以显示全部table1中的数据,用on判断关联条件,可以获得对应table2中的数据,得到最终结果。

 

(后续整理更新)

 

有关SQL的查询问题

原文:http://www.cnblogs.com/gyhkevin/p/4991060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!