Hallo Rainer,
es wäre eine gute Idee, Dein Datenbankdesign zu überdenken.
tabellenname: objekt1
tabellenname: objekt2
wenig aussagekräftige Tabellennamen, die Untergliederung in zwei Tabellen ist fragwürdig.
tabellenname:objekt1_rechte
felder:id,gruppe_id,recht
tabellenname:objekt2_rechte
felder:id,gruppe_id,recht
Diese zwei Tabellen wollen eine einzige sein.
Die Einträge in objekt2 sind "Kinder" der Tabelle objekt1. Jetzt möchte ich nur die Einträge anzeigen, wo das Feld "recht" den Inhalt 1 besitzt. Dabei soll das bei objekt1 gesetzte "recht" Feld aber höher bewertet werden als das bei objekt2.
Was soll bei 1 beim Recht für objekt1 und 0 beim Recht für objekt2 passieren?
Ein paar Beispieldatensätze und das gewünschte Ergebnis inklusive der Begründung für das Ergebnis hilft beim Verständnis ungemein.
Freundliche Grüße
Vinzenz