[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчитать количество записей в выборке и вывести
Forsait
Доброго времени суток, делаю выборку из двух таблиц. Данные нормально объединяются и выводятся, но я не могу посчитать кол-во записей.

Выборку делаю так:

SELECT pc.`id_pc_price` , pc.`name_pc_price` , pc.`max_pc_price`
FROM `pc_price` pc
LEFT JOIN `basket` b ON pc.`id_pc_price` = b.`id_usluga`
WHERE b.`id_order` = '$id_order'
GROUP BY pc.`id_pc_price` , b.`id_usluga`
LIMIT 0 , 30";

Получается вот что. user posted image
user posted image
user posted image

Когда я пытаюсь посчитать кол-во записей в выборке, то появляется ошибка:
#1248 - Every derived table must have its own alias


Вот кот, который вызывает эту ошибку:

SELECT COUNT(*) FROM (
SELECT pc.`id_pc_price` , pc.`name_pc_price` , pc.`max_pc_price`
FROM `pc_price` pc
LEFT JOIN `basket` b ON pc.`id_pc_price` = b.`id_usluga`)
WHERE b.`id_order` = '79'



SELECT COUNT(*) FROM (
SELECT pc.`id_pc_price` , pc.`name_pc_price` , pc.`max_pc_price`
FROM `pc_price` pc
LEFT JOIN `basket` b ON pc.`id_pc_price` = b.`id_usluga`), AS "itog"
WHERE b.`id_order` = '79'


Как мне правильно составить запрос, чтобы получить кол-во записей и вывести данное значение? Заранее огромное спасибо!
Быстрый ответ:

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