Tom: mysql, Abfrage, wenn var grösser 0, dann wert aus anderer Table

Beitrag lesen

Hello,

SELECT a.name, b.ort, IF( a.art <> 0, (SELECT .......), a.art ) AS art FROM a, b

Genau das ist es, ich hab nur die beiden letzten beiden Werte vertauscht. Doch wie bekomme ich zwei Werte aus der zweiten Select Abfrage heraus? wert1 ,wert2, weil in das AS art geht nur eins rein, raus

SELECT a.name, b.ort, IF( a.art <> 0, (SELECT wert1,wert2 .....), a.art ) AS art FROM a, b

Indem Du das mit dem Subselect lässt und stattdessen Joins oder implicit Joins benutzt.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com