【发布时间】:2023-03-27 20:25:01
【问题描述】:
我有一个数组:
$codes = array (97121, 97122, 97123, 97180);
真正的数组要长得多,它包含近 130 个代码,所以我认为它不必是一个循环。
我有一个 mySQL 表,其中有一列 VilleAnn(带有邮政编码的城市)例如:
- 圣安妮 97180
- Sanary-sur-Mer 83110
使用 mysqli 我必须从数组 $codes 中选择 VilleAnn 不包含任何邮政编码的位置。
如果 VilleAnn 是一个简单的邮政编码,我会说:
SELECT * FROM table WHERE VilleAnn NOT IN(97121, 97122, 97123, 97180)
但在这种情况下,它必须是使用NOT LIKE "%..."的东西
有什么建议吗?
【问题讨论】:
-
您不能使用内部查询来获取邮政编码,而不是将它们作为
NOT IN子句中的一长串数字吗?