Da muß ich Dich korregieren.
Auf Grund der Problemstellung mit der ich das Programm erstelle entsteht folgende Abhängigkeit.
Ich habe ein Produkt Röhrchen und Stopfen für Röhrchen.
ein Produkt und ein Artikel (röhrchen oder Stopfen) werden in der n*m tabelle r_articleproduct in relation gebracht.
Auf ein Röhrchen passen nur bestimmte Stopfen (Durchmesser) die in der r_tubestopper Relation dargestellt werden.
So, ist in einem Produkt ein Röhrchen vorhanden, dann drüfen nur noch die Stopfen gezeigt werden, die auf grund der r_tubestopper relation zu dem in dem Produkt gehörigen Röhrchen passen.
Ist kein Röhrchen im Produkt (r_articlesproduct) dann müssen alle Stopfen gezeigt werden (das ist die Union Abfrage);
Somit ist es definitiv nicht "Select * From Stopper";
Zum * im Union. Da hast Du natürlich recht.
Vielen Dank und gruß
Alexander