Tôi muốn chạy một truy vấn đơn giản để đưa ra tất cả các hàng trong Table1
đó giá trị cột chính không có trong một cột trong bảng khác ( Table2
).
Tôi đã thử sử dụng:
SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal
Điều này thay vì ném một lỗi cú pháp. Tìm kiếm của Google dẫn tôi đến các diễn đàn nơi mọi người nói rằng MySQL không hỗ trợ NOT IN
và cần phải sử dụng thứ gì đó cực kỳ phức tạp. Điều này có đúng không? Hay tôi đang phạm một sai lầm khủng khiếp?