基本上,我想从 customers 表中获取所有未出现在 brochure_requests 表中的行。
SELECT *
FROM customers JOIN brochure_requests
WHERE brochure_requests.first_name != customers.customer_first_name
AND brochure_requests.last_name != customers.customer_last_name
当参数为 = 时查询有效,但是一旦我运行 != 查询,程序 (HeidiSQL) 就会无限期挂起或直到我取消它。
最佳答案
您在 brochure_requests 表中没有 customerID 吗?
如果你这样做,你可以这样做:
select * from customers
where customerId not in (select customerId from brochure_requests)
关于SQL 查询 SELECT FROM 2 个表 - 等于返回正确的结果,但不需要等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029953/