请教SQL查询合并表怎么写???

发布于 2022-09-04 21:35:55 字数 336 浏览 11 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

巴黎盛开的樱花 2022-09-11 21:35:55

`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;
`

忆沫 2022-09-11 21:35:55
select i.*, w.* from item as i left join wplan as w on w.fid=i.id and w.week=18 where i.pdate = 1
蓝颜夕 2022-09-11 21:35:55

这明明叫表连接。。。

淤浪 2022-09-11 21:35:55

select * from item as a LEFT JOIN wplan as b ON a.id =b.fid WHEREa.pdate=1 and b.week=17

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文