我需要检索的列表中没有zip 17的uid。
-------------
uid | zipcode
-------------
2 | 17
2 | 30
7 | 18
7 | 17
9 | 20
SELECT uid, zip FROM nt_shipping WHERE zip != 17 GROUP BY uid;
不起作用。我需要为每个客户捆绑拉链,然后使用另一个查询
首先,通过选择语句获取所有zip = 17的uid的列表。然后,选择表nt_select
中上一个select语句中未包含的所有uid 。
SELECT uid, GROUP_CONCAT(zip) all_zips
FROM nt_select
WHERE
uid NOT IN (SELECT
uid
FROM
nt_shipping
WHERE zip = 17 GROUP BY 1)
GROUP BY 1
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句