⊗ppPmDODR 387 of 447 menu

Double liaison avec une table en PHP

Supposons que nous ayons des villes :

cities
id name
1 city1
2 city2
3 city3

Supposons que nous ayons des itinéraires entre les villes, où chaque itinéraire a une ville de départ et une ville d'arrivée :

routes
id name from_city_id to_city_id
1 route1 1 2
2 route2 2 3

Supposons que nous voulions obtenir les itinéraires avec les villes. La difficulté ici réside dans le fait que chaque itinéraire a deux villes : le départ et l'arrivée.

Il s'avère que la table des villes doit être jointe deux fois. À chaque jointure, la table devra être renommée :

SELECT from_cities.name as from_city_name, to_cities.name as to_city_name FROM routes LEFT JOIN cities as from_cities ON from_cities.id=routes.from_city_id LEFT JOIN cities as to_cities ON to_cities.id=routes.to_city_id

Supposons que nous ayons des utilisateurs. Chaque utilisateur a un père et une mère. Décrivez la structure de stockage.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser