Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Câu lệnh SQL để thu hút tất cả khách hàng không có đơn đặt hàng

Bạn có thể muốn sử dụng LEFT JOINIS NULL :

SELECT     Persons.LastName, Persons.FirstName
FROM       Persons
LEFT JOIN  Orders ON Persons.id = Orders.Person_id
WHERE      Orders.Person_id IS NULL;

Kết quả của phép nối bên trái luôn chứa tất cả các bản ghi của bảng "bên trái" (Người), ngay cả khi điều kiện nối không tìm thấy bất kỳ bản ghi phù hợp nào trong bảng "bên phải" (Đơn hàng). Khi không có kết quả phù hợp, các cột của bảng "bên phải" sẽ NULL trong tập kết quả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tạo cơ sở dữ liệu MySQL từ tệp kết xuất trong tập lệnh Mong đợi / TCL?

  2. Đếm hàng với PDO

  3. Tại sao một số kết nối mysql lại chọn dữ liệu cũ làm cơ sở dữ liệu mysql sau khi xóa + chèn?

  4. Khắc phục sự cố Không có tệp hoặc thư mục như vậy khi chạy `php app / console theory:schema:create`

  5. Xuất ra danh sách các bản ghi MySQL, được nhóm theo danh mục?