В элемент массива $myrow[1] попадают все поля "spec" из таблицы "zapros", но там такого вида например (gorelov, sorokina, sidorov и т.д.)
В таблице "user" есть поле "username" которое также имеет содержание с пользователями (gorelov, sorokina, sidorov и т.д.). Поле "fio" содержит полное Фамилие Имя Отчество пользователя.
Мне надо сделать такой запрос что бы из таблицы "zapros" выбирались поля spec`
`adres``obekt` `primech``datazaprosa`, а на место элемента массива в цикле подставлялись полные ФИО пользователей из таблицы "user" -> поля "fio"
Тоесть фактически нужно одним запросом выбрать разные поля из двух разных таблиц и вывести их в цикле где бы gorelov соотсетствовало Горелов Роман Геннадьевич полное ФИО.
Не предлогайте переделать структуру
базы (это не приемлемо пока). Как можно это осуществить может не только запросом а средствами PHP.
Помогите пожалуйста, очень надеюсь на ващу помощь
Спустя 15 часов, 13 минут, 31 секунда (21.09.2009 - 07:28) kirik написал(а):
Попробуй
SQL |
SELECT `тут нужные поля` FROM `user` AS `u` LEFT JOIN `zapros` AS `z` ON `z`.`id` = `u`.`id` WHERE ... |