ich habe 3 Zeilen auf „Services“ Tabelle:Complex Mysql Zeichenfolge nicht Zeile zurückgibt
ID | name | ObrID
0 | A | 1
1 | B | 2
2 | C | -1
-1 ist eine keine bestehenden Obr, der Service 2 keine internationalen Obr enthält oder es wurde gelöscht.
, wenn ich mit select * from Services
holen, es funktioniert wie erwartet, aber wenn ich meine Suche SQL tun:
select
*,
(select Name from Obrs where ID=ObrID) as ObrName
from
Services
where
(select Name from Obrs where ID=ObrID) like '%SEARCH_STRING%'
es nicht die letzte Zeile zurück. Gibt es eine Möglichkeit, um es etwas zurückgeben wie:
ID | name | ObrID | ObrName
0 | A | 1 | ObrA
1 | B | 2 | ObrB
3 | C | -1 | NULL
Yeah yeah, die unkommentiert downvote. Jemand muss mich wirklich hassen, seinen Ruf zu verschwenden. – Basti