Moin,
ich habe zwei Tabellen, einmal fractionvehicles und einmal vehicles. fractionvehicles hat die Spalten fractionID und plate, vehicles hat die Spalten Owner und plate.
Ich möchte, das wenn mein gesuchtes Wort in einer Tabelle übereinstimmt, dann nur das dieses Ergebnis angezeigt wird, alle anderen Spalten der Tabelle wo das gesuchte Wort nicht vorhanden ist, sollen auf 0 gesetzt werden.
Momentan habe ich es so:
SELECT a.plate, a.fractionID, b.Owner, b.plate FROM fractionvehicles a, vehicles b WHERE a.plate = 'test' OR b.plate = 'test'
Der Wert Test ist bei plate in fractionvehicles mit der fractionID 4 einmalig vorhanden.
Das Ergebnis ist:
|plate|fractionID|Owner|plate|
test 4 2 HGD 200
test 4 4 FCK 201
Ich möchte aber, dass dieses Ergebnis so aussieht:
|plate|fractionID|Owner|
test 4 0
Da test nur in fractionvehicles bei fractionID vorhanden ist und Owner 0, weil kein Fahrzeug in vehicles das Kennzeichen test besitzt.
Habt ihr eine Idee?