[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из БД
raphaella
Подскажите пжлса начинающему, как сделать выборку из БД если есть каталог предприятий, они разделены на отрасли, так вот чтоб программа выводила список этих отраслей, т.е. проверяла, если ранее такой еще не было то вывести ее, и в результате все их в алфавитном порядке.

Очень нужно и очень срочно
Заранее спасибо за помощь



Спустя 7 минут, 55 секунд (11.08.2009 - 15:36) Kuliev написал(а):
Цитата (raphaella @ 11.08.2009 - 17:28)
Подскажите пжлса начинающему, как сделать выборку из БД если есть каталог предприятий, они разделены на отрасли, так вот чтоб программа выводила список этих отраслей, т.е. проверяла, если ранее такой еще не было то вывести ее, и в результате все их в алфавитном порядке.

Очень нужно и очень срочно
Заранее спасибо за помощь

SQL
SELECT * FROM `table1` LEFT JOIN `table2` ON `table1`.`id` = `table2`.`id_t1`;


А лучше почитай про выборку из нескольких таблиц и про сложные запросы SQL

Спустя 3 минуты, 41 секунда (11.08.2009 - 15:39) Guest написал(а):
таблица одна, в ней в отдельном столбце прописаны отрасли, они часто повторяются для разных фирм, напр.фирм 3000 а отраслей всего 35, вот мне нужно чтоб выводились 35 строк с названием отрасли и все (и соответственно чтоб они не повторялись

Спустя 1 час, 49 минут, 52 секунды (11.08.2009 - 17:29) Kuliev написал(а):
Цитата (Guest @ 11.08.2009 - 17:39)
таблица одна, в ней в отдельном столбце прописаны отрасли, они часто повторяются для разных фирм, напр.фирм 3000 а отраслей всего 35, вот мне нужно чтоб выводились 35 строк с названием отрасли и все (и соответственно чтоб они не повторялись

Используйте а запросе GROUP BY `(Вот здесь поле отросли)`

Спустя 27 минут, 43 секунды (11.08.2009 - 17:57) Guest написал(а):
большое спасибо

Спустя 1 час, 23 минуты, 19 секунд (11.08.2009 - 19:20) Krevedko написал(а):
и чтобы по алфавиту, допиши ORDER BY `otrasl`
smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.