|
|
|
| не нашел на форуме то, что мне подходит, поэтому подскажите что не так, пожалуйста.
Есть таблица с фирмами 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 | |
|
|
|
|
|
|
|
для: 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`
|
| |
|
|
|
|
|
|
|
для: MIchail1982
(24.01.2008 в 13:38)
| | щас проверю, отвечу :-) | |
|
|
|
|
|
|
|
для: MIchail1982
(24.01.2008 в 13:38)
| | не помогло, но спасибо за информацию к размышлению!
может кто ссылку даст на тему как все эти JOIN, GROUP, и INNER действуют?
везде рылся, не нашел. | |
|
|
|