У меня есть этот запрос,Проблемы с левым присоединиться, выводя правую колонку
$sql_sektori= "SELECT formas.*,sektor_servisi.sektori,sektor_servisi.id_sektori
FROM formas
LEFT JOIN sektor_servisi ON formas.sektori = sektor_servisi.id_sektori
WHERE id=$id order by sektor_servisi.id_sektori asc";
Вопрос заключается в: У меня есть столбец с именем sektori
, как таблица в Форме и в sektor_servisi
таблицы. Теперь, мне нужно распечатать колонку sektori от стола .
Как я могу это сделать?
$row[servis_sektori.sektori]
Или использовать чисто числовой выборки mode ... но с псевдонимами легче работать. – prodigitalson
Это не будет работать ... SELECT, FORMAS. *, Sektor_servisi.sektori sektor_servisis.sektori AS s_sektori, sektor_servisi.id_sektori ОТ Formas LEFT JOIN sektor_servisi ON formas.sektori = sektor_servisi.id_sektori WHERE ID заказа = $ ID по sektor_servisi.id_sektori asc – pyetjegoo
«не сработает» как? после того как вы сгенерировали поле, вы должны использовать псевдоним в других частях запроса, так что ваше соединение будет «... ON f_sektori = sektor_servisi.id_sektori» вместо этого. –