У меня следующая проблема:
В моей таблице "SO_TABLE" есть столбец "SO_ID", который является первичным ключом.
Мне нужно присоединиться к «TECH_TABLE» для получения дополнительной информации, но иногда «TECH_TABLE» имеет 2 «SO_ID» в одном столбце, например:
SO_TABLE:
+------+--+
| SO_ID |
+------+--+
| 123 | |
| 456 | |
| 789 | |
+------+--+
TECH_TABLE:
+-------------+--+
| SO_ID | |
+-------------+--+
| D:123 F:456 | |
| 789 | |
+-------------+--+
Мне нужно go в SO_TABLE и для каждой строки '123' и '456' перехватить значения в tech_table для Первый ряд.
Но как мне присоединиться к столбцам, подобным этому, с двумя идентификаторами в одной строке / столбце?
См. В sql fiddle: http://sqlfiddle.com/#! 4 / 38269b / 2/0
Мне нужно сослаться на первую строку в TECH_TABLE как в первой, так и во второй строке моего basead SO_TABLE на SO_ID