Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL - Verknüpfen von Tabellen, bei denen eine der Spalten eine Liste ist

Nein, was Sie wollen, ist ohne eine größere Problemumgehung nicht möglich. SPEICHERN SIE KEINE ARTIKEL, denen Sie beitreten möchten, in einer Liste! Tatsächlich sollte eine durch Kommas getrennte Liste fast nie in einer Datenbank gespeichert werden. Es ist nur akzeptabel, wenn es sich um Anmerkungsinformationen handelt, die niemals in einer Abfrage verwendet werden müssen, in der clasue oder join.

Wenn Sie mit diesem schrecklichen Design nicht weiterkommen, müssen Sie die Liste in eine temporäre Tabelle oder Tabellenvariable parsen und dann mitmachen.