CROSS JOIN
The CROSS JOIN is used to generate a paired combination of each row of the first table with each row of the second table. This join type is also known as cartesian join.
If WHERE clause is used with CROSS JOIN, it functions like an INNER JOIN.
The below code returns all combination Meals with all Drinks
CROSS JOIN - Popular snippets
- MS SQL Server 2017 CREATE TABLE MONTH INSERT INTO WITH SELECT CROSS JOIN COALESCE SUM ORDER BY LEFT JOIN
last run:
2023-02-01 15:20:31
74
- PostgreSQL 15 CREATE TABLE INSERT INTO SELECT CROSS JOIN GROUP BY
last run:
2022-12-26 05:01:10
14
- PostgreSQL 12 WITH SELECT CROSS JOIN WHERE ORDER BY AND SUM INNER JOIN GROUP BY
last run:
2022-09-27 03:33:03
14
- PostgreSQL 14 WITH SELECT UPDATE DELETE UPPER CROSS JOIN GROUP BY
last run:
2022-08-11 13:21:15
14
- PostgreSQL 13 CREATE TABLE INSERT INTO DEFAULT SELECT COALESCE LEFT JOIN CROSS JOIN WHERE
last run:
2022-08-18 19:44:55
12
- MS SQL Server 2019 WITH SELECT SUM ROW_NUMBER ORDER BY CROSS JOIN WHERE
last run:
2022-06-11 05:38:44
12
- MySQL 8.0 CREATE TABLE MONTH INSERT INTO WITH SELECT CROSS JOIN COALESCE SUM ORDER BY LEFT JOIN
last run:
2023-01-16 08:38:13
11
- PostgreSQL 13 CREATE TABLE PRIMARY KEY COUNT CONSTRAINT INSERT INTO SELECT CROSS JOIN SUM LEFT JOIN WHERE GROUP BY ORDER BY
last run:
2021-12-28 09:27:48
10
- PostgreSQL 14 WITH SELECT UPDATE DELETE UPPER CROSS JOIN WHERE NOT
last run:
2022-05-26 18:53:37
9
- PostgreSQL 13 CREATE TABLE PRIMARY KEY COUNT CONSTRAINT INSERT INTO SELECT CROSS JOIN SUM WHERE GROUP BY ORDER BY
last run:
2022-03-07 18:13:33
9
CROSS JOIN - New snippets
-
Oracle Database 19c (HR) WITH SELECT CROSS JOIN
added at:
2023-02-08 11:22:37
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:17:30
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:13:45
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:13:37
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:13:31
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:13:17
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:13:02
1
-
MySQL 8.0 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:11:47
1
-
MySQL 5.7 CREATE TABLE INSERT INTO SELECT CROSS JOIN WHERE ORDER BY
added at:
2023-02-07 18:11:32
1
-
PostgreSQL 15 CREATE TABLE PRIMARY KEY NOT CONSTRAINT FOREIGN KEY INSERT INTO SELECT INNER JOIN COUNT WHERE GROUP BY ORDER BY CROSS JOIN
added at:
2023-02-05 11:29:30
1