Ich versuche, SQL-Frage durchzuführen, um Daten von zwei Tabellen zu erhalten, bin hier Beispiel:
Table1: Benutzer {Identifikation, username, Gruppennummer} Table 2: Gruppiert {Identifikation, GroupName}
SQL Frage: Users.Username, Groups.GroupName VORWÄHLEN von den Benutzern, Gruppen, IN DENEN Users.GroupID = Groups.id
This das Spalten username und das GroupName im Datenrasterfeld zeigen, auf diese Weise findet Gruppennamen für jede Gruppennummer, also sieht der Benutzer den Gruppennamen nicht das Gruppennummer.
The Resultat in DataGridView ------------------------------------------------ Username GroupName ------------------------------------------------ User1 GroupA User2 GroupA User3 GroupB User4
In das oben genannte Beispiel User4 haben nicht Gruppe, in den Tabelle Benutzern, die sie das username hat: User4, Gruppennummer: 0, die Gruppennummer, die NULL ist, wird nicht existiert, so dort ist nicht der Gruppenname, der für User4.
The Problem vorhanden ist, ist, wenn die Benutzergruppennummer nicht „in den Gruppen“ verlegen die Reihe erscheint nicht im result. I wünschen alle Daten erscheinen, wenn die Gruppe nicht für die Benutzernummer existiert wird, es erscheinen blank. existiert wird
|