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