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

SQL - Обединяване на таблици, където една от колоните е списък

Не, това, което искате, не е възможно без основно решение. НЕ СЪХРАНЯВАЙТЕ АРТИКУЛИ, КЪМ КОИТО ИСКАТЕ ДА СЕ ПРИСЪЕДИНИТЕ В СПИСЪК! Всъщност списък, разделен със запетая, почти никога не трябва да се съхранява в база данни. Приемливо е само ако това е информация от тип бележка, която никога няма да е необходимо да се използва в заявка, където clasue или join.

Ако сте останали с този ужасен дизайн, тогава ще трябва да анализирате списъка до временна таблица или променлива на таблица и след това да се присъедините през това.



  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 заявка за намиране на име на колона в цялата база данни

  2. Как да възстановите база данни на SQL Server на Mac с помощта на Azure Data Studio

  3. Как да взема множество изходи от съхранена процедура във временна таблица

  4. не може да се отвори, защото е версия 706. Този сървър поддържа версия 662 и по-стари. Пътят на понижаване не се поддържа

  5. SQL:Нормализиране на база данни при запазване на ограниченията