Ilja: MySql: Gibt es solch eine Abfragemöglichkeit?

Beitrag lesen

moin,

select * from artikel

where artikel.id = x
    and (select count(*)
           from artikeldetails
          where artikeldetails.id = x) = 0

union

select * from artikeldetails
where artikeldetails.id = x;


>   
> So sähe eine mögliche Lösung mit Hilfe von Subqueries aus.  
  
  
mit sicherheit nicht, erstens nicht von der fachlichen vorgabe und zweitens wirst du bei der abfrage mit aller wahrscheinlichkeit eine fehlermeldung bekommen. zu UNION anstelle von UNION ALL sage ich ja schon nichts mehr....  
  
ILja