Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Вывод результата


Автор: tailer_derden 8.1.2010, 18:20
Помогите в выполнении запроса...
Есть две таблицы

Первая type

id_type | type
-------------------
1           | Аренда
2           | Продажа

Вторая object
id | name  | id_type
-------------------------
1  | Курск | 1
2  | Чита  | 1
3  | Киев  | 2

собственно, при создании записи в таблицу object в стобец id_type заносится информация выбранная из выпадающего списка, который состоит с id_type таблицы type

и вопрос, как можно вывести все записи из таблицы object, но при этом вместо id_type выводились соответствующии им type таблицы type. smile  

Автор: skyboy 8.1.2010, 18:36
почитай в документации своей БД/книжкам по основам SQL про JOIN'ы. без них(внешних и внутренних) очень часто - просто никак.
в твоем случае запрос должен быть таков:
Код

select object.id, object.name, type.type
from object
inner join type 
on type.id_type = object.id_type


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)