rendered paste bodymysql> select x,y,quartier from repaires; +---+---+----------+
| x | y | quartier |
+---+---+----------+
| 0 | 9 | nord |
| 1 | 1 | nord |
| 2 | 0 | nord |
| 2 | 2 | nord |
| 2 | 8 | nord |
| 3 | 2 | nord |
| 3 | 4 | nord |
| 3 | 5 | nord |
| 3 | 9 | nord |
| 4 | 7 | nord |
| 6 | 7 | nord |
| 8 | 0 | nord |
| 8 | 2 | nord |
| 9 | 0 | nord |
| 9 | 1 | nord |
| 9 | 6 | nord |
| 9 | 8 | nord |
+---+---+----------+
mysql> select x, y, quartier from terrains where x = 3 limit 10;
+---+---+----------+
| x | y | quartier |
+---+---+----------+
| 3 | 0 | nord |
| 3 | 1 | nord |
| 3 | 2 | nord |
| 3 | 3 | nord |
| 3 | 4 | nord |
| 3 | 5 | nord |
| 3 | 6 | nord |
| 3 | 7 | nord |
| 3 | 8 | nord |
| 3 | 9 | nord |
+---+---+----------+
10 rows in set (0.00 sec)
mysql> SELECT terrains.x, repaires.x, terrains.y,repaires.y, terrains.quartier, repaires.quartier FROM terrains LEFT JOIN repaires ON (terrains.x = repaires.x AND terrains.y = repaires.y AND terrains.quartier = repaires.quartier) WHERE cachette=1;
+---+------+---+------+----------+----------+
| x | x | y | y | quartier | quartier |
+---+------+---+------+----------+----------+
| 0 | NULL | 0 | NULL | nord | NULL |
| 0 | NULL | 3 | NULL | nord | NULL |
| 0 | NULL | 4 | NULL | nord | NULL |
| 0 | NULL | 5 | NULL | nord | NULL |
| 0 | NULL | 6 | NULL | nord | NULL |
| 0 | NULL | 7 | NULL | nord | NULL |
| 0 | NULL | 8 | NULL | nord | NULL |
| 1 | NULL | 2 | NULL | nord | NULL |
| 1 | NULL | 3 | NULL | nord | NULL |
| 1 | NULL | 4 | NULL | nord | NULL |
| 1 | NULL | 7 | NULL | nord | NULL |
| 1 | NULL | 9 | NULL | nord | NULL |
| 2 | NULL | 1 | NULL | nord | NULL |
| 2 | NULL | 3 | NULL | nord | NULL |
| 2 | NULL | 6 | NULL | nord | NULL |
| 2 | NULL | 7 | NULL | nord | NULL |
| 2 | NULL | 9 | NULL | nord | NULL |
| 3 | NULL | 3 | NULL | nord | NULL |
| 3 | NULL | 7 | NULL | nord | NULL |
| 4 | NULL | 0 | NULL | nord | NULL |
| 4 | NULL | 4 | NULL | nord | NULL |
| 4 | NULL | 5 | NULL | nord | NULL |
| 4 | NULL | 6 | NULL | nord | NULL |
| 4 | NULL | 8 | NULL | nord | NULL |
| 5 | NULL | 0 | NULL | nord | NULL |
| 5 | NULL | 1 | NULL | nord | NULL |
| 5 | NULL | 4 | NULL | nord | NULL |
| 5 | NULL | 5 | NULL | nord | NULL |
| 5 | NULL | 7 | NULL | nord | NULL |
| 5 | NULL | 8 | NULL | nord | NULL |
| 6 | NULL | 2 | NULL | nord | NULL |
| 6 | NULL | 3 | NULL | nord | NULL |
| 6 | NULL | 5 | NULL | nord | NULL |
| 6 | NULL | 8 | NULL | nord | NULL |
| 6 | NULL | 9 | NULL | nord | NULL |
| 7 | NULL | 2 | NULL | nord | NULL |
| 7 | NULL | 6 | NULL | nord | NULL |
| 7 | NULL | 7 | NULL | nord | NULL |
| 7 | NULL | 9 | NULL | nord | NULL |
| 8 | NULL | 4 | NULL | nord | NULL |
| 8 | NULL | 5 | NULL | nord | NULL |
| 8 | NULL | 8 | NULL | nord | NULL |
| 9 | NULL | 2 | NULL | nord | NULL |
| 9 | NULL | 5 | NULL | nord | NULL |
| 9 | NULL | 9 | NULL | nord | NULL |
| 0 | NULL | 0 | NULL | sud | NULL |
| 0 | NULL | 3 | NULL | sud | NULL |
| 0 | NULL | 4 | NULL | sud | NULL |
| 0 | NULL | 7 | NULL | sud | NULL |
| 0 | NULL | 8 | NULL | sud | NULL |
| 0 | NULL | 9 | NULL | sud | NULL |
| 1 | NULL | 0 | NULL | sud | NULL |
| 1 | NULL | 2 | NULL | sud | NULL |
| 1 | NULL | 4 | NULL | sud | NULL |
| 1 | NULL | 5 | NULL | sud | NULL |
| 1 | NULL | 6 | NULL | sud | NULL |
| 1 | NULL | 7 | NULL | sud | NULL |
| 1 | NULL | 9 | NULL | sud | NULL |
| 2 | NULL | 4 | NULL | sud | NULL |
| 2 | NULL | 5 | NULL | sud | NULL |
| 2 | NULL | 7 | NULL | sud | NULL |
| 2 | NULL | 8 | NULL | sud | NULL |
| 3 | NULL | 0 | NULL | sud | NULL |
| 3 | NULL | 1 | NULL | sud | NULL |
| 3 | NULL | 2 | NULL | sud | NULL |
| 3 | NULL | 6 | NULL | sud | NULL |
| 3 | NULL | 7 | NULL | sud | NULL |
| 3 | NULL | 8 | NULL | sud | NULL |
| 3 | NULL | 9 | NULL | sud | NULL |
| 4 | NULL | 0 | NULL | sud | NULL |
| 4 | NULL | 2 | NULL | sud | NULL |
| 4 | NULL | 5 | NULL | sud | NULL |
| 4 | NULL | 6 | NULL | sud | NULL |
| 4 | NULL | 7 | NULL | sud | NULL |
| 4 | NULL | 8 | NULL | sud | NULL |
| 4 | NULL | 9 | NULL | sud | NULL |
| 5 | NULL | 0 | NULL | sud | NULL |
| 5 | NULL | 1 | NULL | sud | NULL |
| 5 | NULL | 2 | NULL | sud | NULL |
| 5 | NULL | 3 | NULL | sud | NULL |
| 5 | NULL | 4 | NULL | sud | NULL |
| 5 | NULL | 5 | NULL | sud | NULL |
| 5 | NULL | 6 | NULL | sud | NULL |
| 5 | NULL | 7 | NULL | sud | NULL |
| 5 | NULL | 8 | NULL | sud | NULL |
| 6 | NULL | 0 | NULL | sud | NULL |
| 6 | NULL | 2 | NULL | sud | NULL |
| 6 | NULL | 3 | NULL | sud | NULL |
| 6 | NULL | 4 | NULL | sud | NULL |
| 6 | NULL | 5 | NULL | sud | NULL |
| 7 | NULL | 0 | NULL | sud | NULL |
| 7 | NULL | 1 | NULL | sud | NULL |
| 7 | NULL | 2 | NULL | sud | NULL |
| 7 | NULL | 3 | NULL | sud | NULL |
| 7 | NULL | 4 | NULL | sud | NULL |
| 7 | NULL | 6 | NULL | sud | NULL |
| 7 | NULL | 8 | NULL | sud | NULL |
| 7 | NULL | 9 | NULL | sud | NULL |
| 8 | NULL | 0 | NULL | sud | NULL |
| 8 | NULL | 1 | NULL | sud | NULL |
| 8 | NULL | 2 | NULL | sud | NULL |
| 8 | NULL | 7 | NULL | sud | NULL |
| 8 | NULL | 8 | NULL | sud | NULL |
| 8 | NULL | 9 | NULL | sud | NULL |
| 9 | NULL | 3 | NULL | sud | NULL |
| 9 | NULL | 4 | NULL | sud | NULL |
| 9 | NULL | 5 | NULL | sud | NULL |
| 9 | NULL | 8 | NULL | sud | NULL |
| 0 | NULL | 2 | NULL | ouest | NULL |
| 0 | NULL | 4 | NULL | ouest | NULL |
| 0 | NULL | 5 | NULL | ouest | NULL |
| 0 | NULL | 6 | NULL | ouest | NULL |
| 0 | NULL | 8 | NULL | ouest | NULL |
| 1 | NULL | 1 | NULL | ouest | NULL |
| 1 | NULL | 4 | NULL | ouest | NULL |
| 1 | NULL | 7 | NULL | ouest | NULL |
| 1 | NULL | 8 | NULL | ouest | NULL |
| 2 | NULL | 1 | NULL | ouest | NULL |
| 2 | NULL | 2 | NULL | ouest | NULL |
| 2 | NULL | 6 | NULL | ouest | NULL |
| 2 | NULL | 7 | NULL | ouest | NULL |
| 2 | NULL | 8 | NULL | ouest | NULL |
| 3 | NULL | 1 | NULL | ouest | NULL |
| 3 | NULL | 2 | NULL | ouest | NULL |
| 3 | NULL | 3 | NULL | ouest | NULL |
| 4 | NULL | 0 | NULL | ouest | NULL |
| 4 | NULL | 1 | NULL | ouest | NULL |
| 4 | NULL | 2 | NULL | ouest | NULL |
| 4 | NULL | 3 | NULL | ouest | NULL |
| 4 | NULL | 4 | NULL | ouest | NULL |
| 4 | NULL | 6 | NULL | ouest | NULL |
| 4 | NULL | 7 | NULL | ouest | NULL |
| 4 | NULL | 8 | NULL | ouest | NULL |
| 4 | NULL | 9 | NULL | ouest | NULL |
| 5 | NULL | 1 | NULL | ouest | NULL |
| 5 | NULL | 6 | NULL | ouest | NULL |
| 5 | NULL | 7 | NULL | ouest | NULL |
| 5 | NULL | 9 | NULL | ouest | NULL |
| 6 | NULL | 0 | NULL | ouest | NULL |
| 6 | NULL | 1 | NULL | ouest | NULL |
| 6 | NULL | 2 | NULL | ouest | NULL |
| 6 | NULL | 8 | NULL | ouest | NULL |
| 6 | NULL | 9 | NULL | ouest | NULL |
| 7 | NULL | 3 | NULL | ouest | NULL |
| 7 | NULL | 7 | NULL | ouest | NULL |
| 7 | NULL | 9 | NULL | ouest | NULL |
| 8 | NULL | 0 | NULL | ouest | NULL |
| 8 | NULL | 2 | NULL | ouest | NULL |
| 8 | NULL | 5 | NULL | ouest | NULL |
| 8 | NULL | 6 | NULL | ouest | NULL |
| 8 | NULL | 8 | NULL | ouest | NULL |
| 8 | NULL | 9 | NULL | ouest | NULL |
| 9 | NULL | 1 | NULL | ouest | NULL |
| 9 | NULL | 2 | NULL | ouest | NULL |
| 9 | NULL | 3 | NULL | ouest | NULL |
| 9 | NULL | 5 | NULL | ouest | NULL |
| 9 | NULL | 6 | NULL | ouest | NULL |
| 9 | NULL | 8 | NULL | ouest | NULL |
| 9 | NULL | 9 | NULL | ouest | NULL |
| 0 | NULL | 0 | NULL | est | NULL |
| 0 | NULL | 3 | NULL | est | NULL |
| 0 | NULL | 4 | NULL | est | NULL |
| 0 | NULL | 5 | NULL | est | NULL |
| 0 | NULL | 8 | NULL | est | NULL |
| 1 | NULL | 0 | NULL | est | NULL |
| 1 | NULL | 3 | NULL | est | NULL |
| 1 | NULL | 7 | NULL | est | NULL |
| 2 | NULL | 0 | NULL | est | NULL |
| 2 | NULL | 2 | NULL | est | NULL |
| 2 | NULL | 5 | NULL | est | NULL |
| 3 | NULL | 1 | NULL | est | NULL |
| 3 | NULL | 2 | NULL | est | NULL |
| 3 | NULL | 3 | NULL | est | NULL |
| 3 | NULL | 6 | NULL | est | NULL |
| 3 | NULL | 8 | NULL | est | NULL |
| 4 | NULL | 2 | NULL | est | NULL |
| 4 | NULL | 4 | NULL | est | NULL |
| 4 | NULL | 6 | NULL | est | NULL |
| 4 | NULL | 7 | NULL | est | NULL |
| 4 | NULL | 9 | NULL | est | NULL |
| 5 | NULL | 0 | NULL | est | NULL |
| 5 | NULL | 1 | NULL | est | NULL |
| 5 | NULL | 2 | NULL | est | NULL |
| 5 | NULL | 3 | NULL | est | NULL |
| 5 | NULL | 4 | NULL | est | NULL |
| 5 | NULL | 5 | NULL | est | NULL |
| 5 | NULL | 8 | NULL | est | NULL |
| 5 | NULL | 9 | NULL | est | NULL |
| 6 | NULL | 0 | NULL | est | NULL |
| 6 | NULL | 4 | NULL | est | NULL |
| 6 | NULL | 5 | NULL | est | NULL |
| 6 | NULL | 8 | NULL | est | NULL |
| 7 | NULL | 1 | NULL | est | NULL |
| 7 | NULL | 3 | NULL | est | NULL |
| 7 | NULL | 4 | NULL | est | NULL |
| 7 | NULL | 5 | NULL | est | NULL |
| 7 | NULL | 6 | NULL | est | NULL |
| 7 | NULL | 7 | NULL | est | NULL |
| 7 | NULL | 8 | NULL | est | NULL |
| 8 | NULL | 1 | NULL | est | NULL |
| 8 | NULL | 4 | NULL | est | NULL |
| 8 | NULL | 5 | NULL | est | NULL |
| 8 | NULL | 8 | NULL | est | NULL |
| 9 | NULL | 1 | NULL | est | NULL |
| 9 | NULL | 2 | NULL | est | NULL |
| 9 | NULL | 3 | NULL | est | NULL |
| 9 | NULL | 7 | NULL | est | NULL |
| 9 | NULL | 9 | NULL | est | NULL |
+---+------+---+------+----------+----------+
208 rows in set (0.00 sec)
mysql> SELECT terrains.x, repaires.x, terrains.y,repaires.y, terrains.quartier, repaires.quartier FROM terrains LEFT JOIN repaires ON (terrains.x = repaires.x AND terrains.y = repaires.y AND terrains.quartier = repaires.quartier) ;
+---+------+---+------+----------+----------+
| x | x | y | y | quartier | quartier |
+---+------+---+------+----------+----------+
| 0 | NULL | 0 | NULL | nord | NULL |
| 0 | NULL | 1 | NULL | nord | NULL |
| 0 | NULL | 2 | NULL | nord | NULL |
| 0 | NULL | 3 | NULL | nord | NULL |
| 0 | NULL | 4 | NULL | nord | NULL |
| 0 | NULL | 5 | NULL | nord | NULL |
| 0 | NULL | 6 | NULL | nord | NULL |
| 0 | NULL | 7 | NULL | nord | NULL |
| 0 | NULL | 8 | NULL | nord | NULL |
| 0 | 0 | 9 | 9 | nord | nord |
| 1 | NULL | 0 | NULL | nord | NULL |
| 1 | 1 | 1 | 1 | nord | nord |
| 1 | NULL | 2 | NULL | nord | NULL |
| 1 | NULL | 3 | NULL | nord | NULL |
| 1 | NULL | 4 | NULL | nord | NULL |
| 1 | NULL | 5 | NULL | nord | NULL |
| 1 | NULL | 6 | NULL | nord | NULL |
| 1 | NULL | 7 | NULL | nord | NULL |
| 1 | NULL | 8 | NULL | nord | NULL |
| 1 | NULL | 9 | NULL | nord | NULL |
| 2 | 2 | 0 | 0 | nord | nord |
| 2 | NULL | 1 | NULL | nord | NULL |
| 2 | 2 | 2 | 2 | nord | nord |
| 2 | NULL | 3 | NULL | nord | NULL |
| 2 | NULL | 4 | NULL | nord | NULL |
| 2 | NULL | 5 | NULL | nord | NULL |
| 2 | NULL | 6 | NULL | nord | NULL |
| 2 | NULL | 7 | NULL | nord | NULL |
| 2 | 2 | 8 | 8 | nord | nord |
| 2 | NULL | 9 | NULL | nord | NULL |
| 3 | NULL | 0 | NULL | nord | NULL |
| 3 | NULL | 1 | NULL | nord | NULL |
| 3 | 3 | 2 | 2 | nord | nord |
| 3 | NULL | 3 | NULL | nord | NULL |
| 3 | 3 | 4 | 4 | nord | nord |
| 3 | 3 | 5 | 5 | nord | nord |
| 3 | NULL | 6 | NULL | nord | NULL |
| 3 | NULL | 7 | NULL | nord | NULL |
| 3 | NULL | 8 | NULL | nord | NULL |
| 3 | 3 | 9 | 9 | nord | nord |
| 4 | NULL | 0 | NULL | nord | NULL |
| 4 | NULL | 1 | NULL | nord | NULL |
| 4 | NULL | 2 | NULL | nord | NULL |
| 4 | NULL | 3 | NULL | nord | NULL |
| 4 | NULL | 4 | NULL | nord | NULL |
| 4 | NULL | 5 | NULL | nord | NULL |
| 4 | NULL | 6 | NULL | nord | NULL |
| 4 | 4 | 7 | 7 | nord | nord |
| 4 | NULL | 8 | NULL | nord | NULL |
| 4 | NULL | 9 | NULL | nord | NULL |
| 5 | NULL | 0 | NULL | nord | NULL |
| 5 | NULL | 1 | NULL | nord | NULL |
| 5 | NULL | 2 | NULL | nord | NULL |
| 5 | NULL | 3 | NULL | nord | NULL |
| 5 | NULL | 4 | NULL | nord | NULL |
| 5 | NULL | 5 | NULL | nord | NULL |
| 5 | NULL | 6 | NULL | nord | NULL |
| 5 | NULL | 7 | NULL | nord | NULL |
| 5 | NULL | 8 | NULL | nord | NULL |
| 5 | NULL | 9 | NULL | nord | NULL |
| 6 | NULL | 0 | NULL | nord | NULL |
| 6 | NULL | 1 | NULL | nord | NULL |
| 6 | NULL | 2 | NULL | nord | NULL |
| 6 | NULL | 3 | NULL | nord | NULL |
| 6 | NULL | 4 | NULL | nord | NULL |
| 6 | NULL | 5 | NULL | nord | NULL |
| 6 | NULL | 6 | NULL | nord | NULL |
| 6 | 6 | 7 | 7 | nord | nord |
...