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

Една и съща SQL единица между две таблици се нуждае от номера на поръчки в 1 клетка

select 
    UnitId, 
    stuff((select ', ' + convert(varchar, WorkOrderNumber) 
           from tblWorkOrders t2 where t1.UnitId = t2.UnitId 
           for xml path('')),
          1,2,'') WorkOrderNumbers
from tblWorkOrders t1
group by UnitId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Устройството за архивиране не може да се отвори. Грешка на операционната система 5

  2. Сблъсък на типа операнд:int е несъвместим с дата + Изявлението INSERT е в конфликт с ограничението FOREIGN KEY

  3. Персонализирана агрегатна функция (concat) в SQL Server

  4. Вземете предишния и следващия ред от редове, избрани с условия (WHERE).

  5. Как да изберете вложен JSON в SQL Server с OPENJSON