Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:mysql:mysql_join_left [2023/03/20 14:35] – ↷ Page déplacée de info:mysql_join_left à info:mysql:mysql_join_left radeff | info:mysql:mysql_join_left [2023/03/20 14:37] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== MySQL SELECT LEFT JOIN etc. ====== | ====== MySQL SELECT LEFT JOIN etc. ====== | ||
| ===== Doc ===== | ===== Doc ===== | ||
| - | + | * http:// | |
| - | + | | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| ===== Exemple ===== | ===== Exemple ===== | ||
| - | |||
| Créer deux tables: | Créer deux tables: | ||
| - | < | + | < |
| CREATE TABLE IF NOT EXISTS `a` ( | CREATE TABLE IF NOT EXISTS `a` ( | ||
| `id` varchar(3) NOT NULL, | `id` varchar(3) NOT NULL, | ||
| Ligne 44: | Ligne 40: | ||
| Si on fait: | Si on fait: | ||
| - | < | + | < |
| - | + | SELECT * | |
| - | | + | |
| FROM `a` , `b` | FROM `a` , `b` | ||
| WHERE a.id = b.a_id | WHERE a.id = b.a_id | ||
| LIMIT 0 , 30 | LIMIT 0 , 30 | ||
| </ | </ | ||
| + | |||
| mysql retourne | mysql retourne | ||
| + | |||
| < | < | ||
| a a 1 | a a 1 | ||
| Ligne 62: | Ligne 59: | ||
| pour les avoir: | pour les avoir: | ||
| - | < | + | |
| + | < | ||
| SELECT * | SELECT * | ||
| FROM a | FROM a | ||
| LEFT JOIN b ON a.id = b.a_id | LEFT JOIN b ON a.id = b.a_id | ||
| </ | </ | ||
| + | |||
| renvoie | renvoie | ||
| + | |||
| < | < | ||
| a a 1 | a a 1 | ||
| Ligne 79: | Ligne 79: | ||
| Pour nettoyer | Pour nettoyer | ||
| - | < | + | < |
| | | ||
| FROM a | FROM a | ||
| Ligne 85: | Ligne 85: | ||
| LIMIT 0 , 30 | LIMIT 0 , 30 | ||
| </ | </ | ||
| + | |||
| renvoie | renvoie | ||
| + | |||
| < | < | ||
| a 1 | a 1 | ||
| Ligne 94: | Ligne 96: | ||
| NULL NULL | NULL NULL | ||
| </ | </ | ||
| - | |||
| ===== attention à l' | ===== attention à l' | ||
| - | + | < | |
| - | < | + | |
| SELECT * | SELECT * | ||
| FROM b | FROM b | ||
| Ligne 110: | Ligne 110: | ||
| b b 3 | b b 3 | ||
| </ | </ | ||
| + | |||
| + | {{tag> | ||