sql >> Databasteknik >  >> RDS >> Sqlserver

SQL - Sammanfoga tabeller där en av kolumnerna är en lista

Nej vad du vill är inte möjligt utan en stor lösning. LAGRA INTE ARTIKLAR DU VILL GÅ MED I EN LISTA! Faktum är att en kommaavgränsad lista nästan aldrig bör lagras i en databas. Det är bara acceptabelt om detta är information av anteckningstyp som aldrig kommer att behöva användas i en fråga där klausul eller join.

Om du har fastnat i den här hemska designen måste du analysera listan till en temporär tabell eller tabellvariabel och sedan gå med i den.



  1. loopa en mysql-fråga

  2. Entity Framework Core jsonb kolumntyp

  3. .NET Core 2.0 med MySQL:Angiven nyckel var för lång; max nyckellängd är 3072 byte

  4. Oracle-fel inkonsekventa datatyper:förväntad CHAR blev LONG