⊗pyPmDODR 128 of 129 menu

Pythonда бир таблица ила икки йўналишли алоқа

Фарз қилайлик, бизда шахарлар мавжуд:

cities
id name
1 city1
2 city2
3 city3

Фарз қилайлик, бизда шахарлар ўртасида маршрутлар мавжуд, бу ерда ҳар бир маршрут бошланиш шахри ва тугаш шахрига эга:

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

Фарз қилайлик, биз маршрутларни шахарлар билан бирга олмоқчимиз. Бу ердаги мураккаблик шундаки, ҳар бир маршрут иккита шахарга эга: бошланиш ва тугаш.

Маълум буладики, шахарлар таблицасини икки марта жойин қилиш керак. Ҳар бир жойинда таблицанинг номи ўзгартирилиши керак:

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

Фарз қилайлик, бизда фойдаланувчилар мавжуд. Ҳар бир фойдаланувчининг отаси ва онаси бор. Сақлаш структурасини ёзинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш