Sorry, aber ich weiß nicht mehr weiter:
Ich habe 2 Tabellen:
tabelle1
ID | Name
tabelle2
ID2 | Ort
Die Werte im Feld ID enthalten 7stellige Strings z.B. "1234567" und im Feld ID2 5stellige, welche die ersten 5 Stellen der ID enthalten z. B. "12345". Jetzt möchte ich alle Datensätze auslesen die mit der Tabelle korrespondieren, also wo bei der ID2 die ersten 5 Ziffern gleich sind wie bei der ID der Tabelle 1.
Ich habe das so probiert:
SELECT * FROM tabelle1 JOIN tabelle2 ON ID LIKE ID
Aber "LIKE" geht ja hier nicht...
Oder:
SELECT * FROM tabelle1, tabelle2 WHERE ID LIKE ID2%
Aber wie ist da die richtige Syntax?
Bitte um Hilfe...
Ich habe 2 Tabellen:
tabelle1
ID | Name
tabelle2
ID2 | Ort
Die Werte im Feld ID enthalten 7stellige Strings z.B. "1234567" und im Feld ID2 5stellige, welche die ersten 5 Stellen der ID enthalten z. B. "12345". Jetzt möchte ich alle Datensätze auslesen die mit der Tabelle korrespondieren, also wo bei der ID2 die ersten 5 Ziffern gleich sind wie bei der ID der Tabelle 1.
Ich habe das so probiert:
SELECT * FROM tabelle1 JOIN tabelle2 ON ID LIKE ID
Aber "LIKE" geht ja hier nicht...
Oder:
SELECT * FROM tabelle1, tabelle2 WHERE ID LIKE ID2%
Aber wie ist da die richtige Syntax?
Bitte um Hilfe...
Kommentar