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

Mysql tham gia bên trái với điều kiện trong bảng bên phải

Đặt d.userid = 1 vị ngữ trong ON mệnh đề:

select c.onlinetestid, d.userid, d.status 
from onlinetest c 
left join userstatus d on d.onlinetestid = c.onlinetestid and d.userid = 1
where c.category = 'English' 

Điều này sẽ trả về tất cả các hàng từ onlinetest , có các cột userstatus đầy null s where vị từ d.userid = 1 không thành công.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thực hiện 2 truy vấn cập nhật trong một giao dịch với JDBC

  2. LỖI 1045 (28000):Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:CÓ)

  3. Cách đúng để chuyển từ 5.000 đến 100.000 giá trị trong mệnh đề WHERE của mysql

  4. Id tài nguyên # 4 PHP MYSQL

  5. Mysql thay đổi bộ mã bảng mặc định thành bộ mã cơ sở dữ liệu