Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сложная выборка с участием трёх табиц

Сообщения:  [1-3] 

 
 автор: Mirage   (30.11.2006 в 14:54)   письмо автору
 
   для: simple   (30.11.2006 в 14:40)
 

SELECT *
FROM (item INNER JOIN item2phone ON item.ID = item2phone.item_id) INNER JOIN top_20 ON item.ID = top_20.item_id
WHERE (а здесь запишишь сам какие тебе условия нужны)

   
 
 автор: Trianon   (30.11.2006 в 14:45)   письмо автору
 
   для: simple   (30.11.2006 в 14:40)
 

а где item.id =item2phone.item_id ?

   
 
 автор: simple   (30.11.2006 в 14:40)   письмо автору
 
 

Таблица "item" :
id
[остальные поля]

Таблица "top_20"
id
item_id
type

Таблица "item2phone"
id
item_id
phone_id

Нужно сделать выборку, чтоб "item".id соответствовал "top20".item_id
WHERE ( "top20".type LIKE 'нужная категория')
и в тоже время "item".id соответствовал "item2phone".item_id
WHERE ( "item2phone".phone LIKE 'нужный телефон')

я сделал

SELECT * FROM item, item2phone, top20 WHERE 1  AND item2phone.phone_id='630'   AND top20.item_id = item.id ORDER BY item.name ASC LIMIT 0,10


на что получил
Server shutdown in progress

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования