【发布时间】:2014-11-13 10:58:42
【问题描述】:
我有两张桌子:
第一个叫做“card”,有一列“id”。
| id |
| 1 |
| 2 |
| 3 |
| .. |
第二个表名为“waste”,有两列“card_id”和“waste_type”。
| card_id | waste_type |
| 1 | 1 |
| 1 | 3 |
| 2 | 2 |
| 2 | 1 |
我只想选择没有waste_type = 2的卡片
查询应如下所示:
SELECT c.id FROM card c
JOIN waste w
ON c.id = w.card_id
WHERE waste_type <> 2
我想要这个结果:
id
1
但我明白了:
id
1
2
我该怎么做?提前非常感谢您!
【问题讨论】:
标签: sql postgresql