Ich muss eine Zeile auswählen und Werte aus dieser Zeile in einer Abfrage verwenden.Auswahl aus der gleichen Tabelle mit dem Ergebnis der Tabelle?
So etwas wie, wählen Sie * von den Benutzern, wo id = 1, wählen Sie * von den Benutzern, wo ID = 1 und permission = Benutzer mit der Berechtigung von id 1
Deshalb möchte ich mit der ID von 1, um einen Benutzer zu erhalten Wählen Sie dann alle anderen Zeilen aus derselben Tabelle aus, die nicht die ID 1 haben und die gleiche Berechtigung wie ID 1 haben. Ich kenne die Berechtigung erst, wenn ich die erste Zeile ausgewählt habe.
Ist dies in einer Abfrage eloquent möglich?
User :: whereNotIn ('id', 1) -> where ('Erlaubnis', '=', User :: find (1) -> Erlaubnis) -> get(); – mydo47
Der Benutzer hat eine Beziehung mit der Berechtigungstabelle oder Benutzertabelle haben eine Spaltenberechtigung? – DsRaj