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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: редкий вопрос по многотабличным запросам и сортировке
 
 автор: netman   (23.01.2008 в 22:34)   письмо автору
 
 

не нашел на форуме то, что мне подходит, поэтому подскажите что не так, пожалуйста.

Есть таблица с фирмами firm

Поля: id_firm, name, ...., id_priority
(prioritet-число 1..10)

и таблица types_of_activity

Поля:
id_type, id_firm, id_product

Необходимо выбрать из types_of_activity id-шки фирм, которые предоставляют продукт ($produkt) и вперед вывести

те, у которых id_priority больше.

мой запрос:

$sql = "SELECT `types_of_activity.id_firm` AS `id_firm`,`firm.id_priority` AS `id_priority` FROM

`types_of_activity`,`firm` WHERE `types_of_activity.id_firm`=`firm.id_firm`

AND`types_of_activity.id_product`=$produkt GROUP BY `types_of_activity.id_firm` ORDER BY `id_priority`";

`types_of_activity.id_firm`=`firm.id_firm`-пробовал убирать, не помогает

запрос составил как в теме
http://softtime.ru/forum/read.php?id_forum=3&id_theme=16458

   
 
 автор: MIchail1982   (24.01.2008 в 13:38)   письмо автору
 
   для: netman   (23.01.2008 в 22:34)
 

навскидку
SELECT `types_of_activity.id_firm` AS `id_firm`,`firm.id_priority` AS `id_priority` FROM
`types_of_activity` inner join `firm` on `types_of_activity.id_firm`=`firm.id_firm` WHERE 
AND`types_of_activity.id_product`='$produkt'  ORDER BY `id_priority`

   
 
 автор: netman   (24.01.2008 в 19:27)   письмо автору
 
   для: MIchail1982   (24.01.2008 в 13:38)
 

щас проверю, отвечу :-)

   
 
 автор: netman   (24.01.2008 в 20:38)   письмо автору
 
   для: MIchail1982   (24.01.2008 в 13:38)
 

не помогло, но спасибо за информацию к размышлению!
может кто ссылку даст на тему как все эти JOIN, GROUP, и INNER действуют?
везде рылся, не нашел.

   
Rambler's Top100
вверх

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