请教SQL查询合并表怎么写???
item表:
id name pdate
1 aaa 1
2 bbb 1
3 ccc 2
4 ddd 1
wplan表:
id fid cap week
1 3 a111 16
2 2 a222 16
3 3 a333 17
4 2 a444 17
================
合并结果表:
name pdate cap week
aaa 1
bbb 1 a444 17
ddd 1
===============
合并表条件:
1. item表:pdate=1全部显示
2. wplan表:week=17,fid=item表id
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
`SELECT i.name, i.pdate, w.cap, w.week
FROM item As I, wplan AS w
WHERE i.pdate = 1 AND w.week = 17 AND i.id = w.fid;
`
这明明叫表连接。。。
select * from item as a LEFT JOIN wplan as b ON a.id =b.fid WHEREa.pdate=1 and b.week=17