Помогите составить sql запрос

Статус
Закрыто для дальнейших ответов.

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Есть массив:
Код:
$array = array();
$array[1] = 'Название 1';
$array[2] = 'Название 2';
$array[3] = 'Название 3';
$array[4] = 'Название 4';
$array[5] = 'Название 5';
Нужно сделать запрос и посчитать сколько в таблице строк с param, который равен ключу массиву. Короче, вот так бы можно сделать:
Код:
foreach($array as $key => $value) {
   $count = select("select count(*) from `table` where `param` = $key", 'result');
   echo $value.' найдено вхождений: '.$count;
}
Но это не правильно, ведь запрос в цикле, а это ни есть гут. И массив может быть больше намного.
Мне как вариант пришел вариант с join'ом - сделать доп.таблицу(типа массива выше - id,name) и уже с помощью нее делать запрос.
Но мне нужно именно с массивом. Знает кто-нить какой запрос нид сделать для подсчета?
 

FiRеFоX

V.I.P.
Регистрация
07.08.2010
Сообщения
744
Так-то подходит. Только добавил where..
 
Статус
Закрыто для дальнейших ответов.
Верх Низ