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

Присъединяване на таблица въз основа на стойности, разделени със запетая

Може би тази грозота, не съм проверявал резултати:

select names.name, courses.course_name
from names inner join courses
    on ',' + names.course_ids + ',' like '%,' + cast(courses.course_id as nvarchar(20)) + ',%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задайте публичен профил по подразбиране за поща от база данни (SSMS)

  2. Оптимален начин за конкатенация/обединяване на низове

  3. SQL Server Конвертиране на Varchar в Datetime

  4. Как да намеря съхранена процедура, съдържаща <текст>?

  5. Как да изпълним съхранена процедура в C# програма