Как получить отношение соединения два раза в одних и тех же строках с разным значением
привет, ребята...
не могли бы вы, ребята, помочь мне с этой проблемой ?
проблема
у меня есть две таблицы, которые связаны друг с другом дважды
так они могут прийти два раза в одни и те же ряды например
соответствующее значение может быть в первых строках 1 и во вторых строках 2
но когда я присоединяюсь к ним, оба они имеют одинаковое значение (1)
и это неправильно ,,
извините, если я не смог хорошо объяснить :(
я создал этот пример, который показывает именно мои проблемы.
tblcity +---------+------------+ | ID | NAME | +---------+------------+ |1 | paris | |2 | munchen | |3 | Berlin | +---------+------------+ tblmv --this table is realted with tblcity twice once with from_city second to_city +---------+------------+-----------+--------+--------+ | ID | NAME |from_city |to_city |status | +---------+------------+-----------+--------+--------+ | 1 | JAmes | 1 | 2 |arrive | | 2 | Alex | 2 | 3 |depart | +---------+------------+-----------+--------+--------+ view table be like +---------+------------+-----------+--------+-------+ | ID | NAME |from_city |to_city |status | +---------+------------+-----------+--------+-------+ | 1 | JAmes | paris |munchen |arrive | | 2 | Alex | munchen |Berlin |depart | +---------+------------+-----------+--------+-------+
любая помощь будет очень признательна
Что я уже пробовал:
я пробовал все присоединяется как внутреннее соединение, левое соединение справа присоединяется