У меня есть четыре таблицы mysql, и я хочу сделать с ними запрос на объединение выбранных данных из всех четырех таблиц.Как присоединиться к четырем таблицам mysql?
table1 `t1key, t1a t1b t1c t1d`
table2 `t2key, t2a t2b t2c t2d`
table3 `t3key t3a t3b t3c t3d`
table4 `t4key, t4a t4b t4c t4d`
Я хочу, чтобы отобразить t1a, T1C, t2A, t2b, СД2, T3A, T3B, T4b, t4c, T4D
Я сделал запрос, как это:
SELECT t1a, t1c, t2a, t2b, t2d, t3a, t3b, t4b, t4c, t4d FROM table1
LEFT OUTER JOIN table2 ON table1.t1key=table2.t2key
LEFT OUTER JOIN table3 ON table2.t2key=table3.t3key
LEFT OUTER JOIN table4 ON table3.t3key=table4.t4key
Однако я только см. значения из таблицы1, таблицы2 и таблицы3. значения table4 отображаются нулевыми значениями. Я проверил документ, но я все еще не мог понять.
oke ваш вопрос не очень понятен? но позвольте спросить **, какое поле из каждой таблицы имеет такое же значение ** и, пожалуйста, дайте некоторые данные dummmy, –