Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сложная выборка из 3 таблиц 
:(
    Опции темы
fregs
Дата 2.6.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 72
Регистрация: 25.11.2004

Репутация: нет
Всего: 1



Код

SELECT item_general.*,  item_need.`value` AS nvalue , item_need.need,  item_property.property, item_property.`value` 
FROM item_general, item_need, item_property 
WHERE (type = %s)  AND (item_general.id=item_need.item_id) AND (item_general.id=item_property.item_id) 
ORDER BY item_general.id


выдирал данные таким запросом, пока не обнаружил что часть "предметов" выпадает

выпадают по понятной причине item у которых нет item_property(item_general.id=item_property.item_id) или item_need(item_general.id=item_need.item_id)

как бы мне подправить запрос?
  

Это сообщение отредактировал(а) fregs - 2.6.2006, 09:04
PM MAIL WWW   Вверх
-=Ustas=-
Дата 2.6.2006, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 4
Всего: 69



Если я тебя правильно понял, то тогда так:
Код

SELECT 
    general.*,  
    need.`value` AS nvalue , 
    need.need,  
    property.property, 
    property.`value` 
FROM 
    item_general AS general
LEFT JOIN
    item_need AS need
ON
    general.id = need.item_id
LEFT JOIN
    item_property AS property
ON
    general.id = property.item_id
WHERE 
    (type = %s)
 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
fregs
Дата 2.6.2006, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 72
Регистрация: 25.11.2004

Репутация: нет
Всего: 1



спасиб 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.