Announcement

Collapse
No announcement yet.

Join mit Feldwert 'test [test] test' funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Join mit Feldwert 'test [test] test' funktioniert nicht

    hallo,
    ich möchte in einem Join zwei Textfelder gleich setzen. Das liefert mir keine Treffer.
    In den Feldern die gleich sein sollen kommt [ und ] vor. Z.B. 'test [test] test' Das scheint mir das Problem zu sein? Wie muss ich das Join-Statement schreiben damit er mir die beiden Zeichen nicht als Platzhalter deutet?

  • #2
    [Highlight=SQL]With A(test) AS (select 'test [test] test'),
    B(test) AS (select 'test [test] test')

    Select 'matches' from A inner join B on A.test = B.test[/Highlight]

    Joins mit entsprechenden strings funktioniert bestens.
    Zeige mehr Details. Es macht einen Unterschied ob dein Textfeld (das es im Sql Server nicht gibt) char, varchar, text die n-Varianten davon oder was auch immer ist. Sind den zumindest die Typen der beiden Spalten die du joinst gleich?

    Comment


    • #3
      upsi, war mein Fehler. Testsystem und Livesystem hatten nicht die gleichen Werte. Logisch dass der Vergleich nicht funktioniert. Ich sollte öfters mal ne Pause machen
      Danke für die Hilfe.

      Comment

      Working...
      X