Выборку делаю так:
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";
Получается вот что.
Когда я пытаюсь посчитать кол-во записей в выборке, то появляется ошибка:
#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'
Как мне правильно составить запрос, чтобы получить кол-во записей и вывести данное значение? Заранее огромное спасибо!