Доброе время суток. Ситуация следующая: Есть три таблицы, данные первой нас не интересуют - поле в колонке data из t1 используется для подобия массива внешних ключей. Вторая таблица имеет поле id и две колонки (data1 и data2), третья - id, связанное внешним ключом с data1 и data2, и поле dataa, получается вывести данные только в связке data1-dataa, как вывести с помощью того же join-а еще раз колонку dataa, но с данными для data2? Заранее спасибо за ответ.
Ещё один join для третьей таблицы, но с псевдонимом для третьей таблицы и соответствующим условием. Возможно, будет необходимо использовать не inner, а left join, если возможна ситуация, что в третьей таблице нет записи либо для t2.data1, либо для t2.data2. Код (Text): ... join t3 as t31 on t31.id = t2.data2 --- Добавлено --- И в перечне получаемых полей, конечно, добавить t31.dataa as dataa2