Tach!
Was soll denn das bedeuten?
der Join tatsächlich nötig ist und nicht aus reiner Bequemlichkeit einer zweiten Abfrage vorgezogen wird
Soll das heißen ein Join ist schlechter als:
Select * FROM a WHERE id = 1 // Eine Ergebnismenge von 10 Zeilen oder 10.000 Zeilen while($row...){ Select * FROM b WHERE id = $row['**'] }
Das ist damit nicht gemeint. Da steht einer zweiten und nicht mehrere abhängige. Bequemlichkeit ist es, wenn die Abfragen eigentlich nichts miteinander zu tun haben, aber trotzdem in nur einer Query abgefrühstückt werden sollen. Ich mach solche schmutzigen Tricks nicht und kann dir deshalb keine Beispiele liefern.
dedlfix.