Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL - Намиране на поръчки само с конкретни елементи и показване по продукт

Може би това ще помогне

Създайте заявка, която ще направи поръчките различни.

След това можете да използвате отделните резултати от заявката като справка, за да преброите количеството на продуктите. Тъй като се опитвате да направите заявка само за количеството на поръчките за продукт, можете да използвате броя на случаите, в които даден продукт присъства във вътрешната заявка, като референция.

select st.product, count(st.product) as qty from
(
select order_id, product from Order_items
group by order_id, product
) as st
group by st.product



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO извлича една колона от таблица в едномерен масив

  2. Не мога да използвам mysql_real_escape_string

  3. Нишка беше окачена на java.net.SocketInputStream.socketRead0(Native Method), някой знае ли какво се случи?

  4. Избирате ли всички колони, които започват с XXX, като използвате заместващ знак?

  5. Не може да се преобразува стойността '2012-04-05 10:20:00' от колона XX в TIMESTAMP