SQL DISTINCT选择不兼容

时间:2018-05-10 06:54:58

标签: php sql postgresql

你能帮我弄清楚我的查询有什么问题吗?

pg_query($conn, "SELECT DISTINCT reg FROM data WHERE values != '$values'") or die ("Data loading failed: ".pg_last_error());

这将退回所有注册表,包括我不想退回的注册表

1 个答案:

答案 0 :(得分:0)

如果$ values是某种列表,那么它将不起作用,因为SQL期望一个值。

要做到这一点,您需要使用

NOT IN (value1, value2, ...) 

子句,或与包含您的值的另一个表连接。

相关问题