Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Viết CROSS JOIN với từ khóa JOIN trong MySQL

CROSS JOIN = JOIN không có ON

Khi dùng từ khóa JOIN mà **không có mệnh đề ON**, MySQL hiểu là CROSS JOIN.

Ví dụ

Hai bảng tbl_1, tbl_2 (cùng dữ liệu như trước).

mysql> SELECT tbl_1.id, tbl_2.id FROM tbl_1 JOIN tbl_2;
+----+----+
| id | id |
+----+----+
| 1  | A  |
| 2  | A  |
... (16 hàng) ...
| 4  | D  |
+----+----+

Kết quả 16 hàng (4x4) – đặc trưng của CROSS JOIN.