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

Вземете брой елементи и техните стойности в една колона

Можете да изберете всеки елемент от Items и LEFT JOIN MyTbl на общия ItemID , преброяване на съвпаденията;

select 
   Items.itemId,
   count(MyTbl.itemId) as count
from Items
   left join MyTbl on (MyTbl.ItemID = Items.ItemID)
group by Items.itemId
order by Items.itemId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви са ограниченията на SQL Server Compact? (Или - как се избира база данни, която да се използва на MS платформи?)

  2. Доставчикът на OLE DB Microsoft.ACE.OLEDB.12.0 за свързан сървър (null) върна съобщение Отметката е невалидна.

  3. изберете влошаване на производителността на отчета, когато използвате DISTINCT с параметри

  4. Вземете всички точки (кръгове с радиус), които се припокриват с дадена точка

  5. преглед на променените стойности след израз за актуализиране