Ich verwende MySQL und muss ein eindeutiges Gruppenlabel für verschiedene Kombinationen von Benutzern erstellen. Eine Gruppe benötigt nur mindestens einen Benutzer, aber die Benutzerkombinationen und die Gruppenbeschriftungen müssen eindeutig sein.MySQL-Struktur - Eindeutige Benutzergruppen
So zum Beispiel habe ich drei Benutzer und ihre IDs:
- Larry (1)
- Curly (2)
- Moe (3)
Wir beginnen ab mit drei Gruppen, die jeweils einen einzelnen Benutzer enthalten. Die Namen können sein, was auch immer ein Systembenutzer setzt, also benutzen wir einfach ihre erste Initiale. Wir haben die Gruppen L
, C
und M
. Aber jetzt habe ich eine Gruppe mit Larry und Curly, also möchte ich eine andere Gruppe namens LC
. Larry und Curly können keine andere Gruppe mit einem anderen Namen bilden, aber sie können Moe dazu bringen, eine andere Gruppe zu bilden LCM
.
Also jetzt, wenn ich die IDs 1
und 2
habe, möchte ich in der Lage sein, eine Abfrage zu machen, die die Gruppe LC
ziehen wird.
Ich bin derzeit ratlos, wie das geht. Irgendwelche Vorschläge wären großartig.
Vielen Dank im Voraus!
Das ist ziemlich interessant. Grundsätzlich werden Bestellungen in unser System eingegeben. Und je nachdem, welche Gruppe für die Bestellung zuständig ist, möchte ich den Gruppennamen abfragen können. Es kann eine LM-Gruppe geben, zusammen mit einer LC-Gruppe. Aber es wird nur eine Gruppe pro Bestellung sein. Wenn eine Bestellung aufgegeben wird, bei der Larry und Moe dafür verantwortlich sind, möchte ich herausfinden können, dass sie LM bilden. – kenshin9