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

THAM GIA TRÁI trong PostgreSQL là gì

Nơi inner join chỉ trả về các mục nhập phù hợp trong cả hai bảng, một left join lấy tất cả các mục từ bảng đầu tiên và bất kỳ mục nào trùng khớp trong bảng thứ hai. Một right join là đảo ngược của left join (nghĩa là:tất cả từ bảng thứ hai)

Vì vậy, nếu TableA là

A B
1 a
2 b
3 c

và TableB là

A B
1 d
2 e

Sau đó, Select * from TableA inner join TableB on TableA.A = TableB.A lợi nhuận

1 a 1 d
2 b 2 e

Select * from TableA left join TableB on TableA.A = TableB.A lợi nhuận

1 a 1 d
2 b 2 e
3 c null null  


  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 để nhận lệnh postgres 'nth_value' tương đương trong SQL pyspark Hive?

  2. Tự cấp phép tài khoản người dùng trong PostgreSQL thông qua quyền truy cập ẩn danh không đặc quyền

  3. Các tùy chọn đa thai cho PostgreSQL

  4. Sử dụng pg_restore để khôi phục từ phiên bản PostgreSQL mới hơn

  5. Lưu cơ sở dữ liệu trên ổ cứng ngoài