Pytanie : SQL Zapytanie [Multitables] w DataGridView

I próbować SQL Zapytanie dane od dwa stół, tutaj być przykład:

Table1: Użytkownik {id, Username, GroupID}
Table 2: Grupować {id, GroupName}

SQL Zapytanie: WYBRANY Users.Username, Groups.GroupName OD Użytkownik, Grupa DOKĄD Users.GroupID = Groups.id

This pokazywać the kolumna Username i GroupName w dane siatka, ten sposób znajdować grupowy imię dla grupowy grupowy id, więc the użytkownik widzieć the grupowy imię nie the grupa id.

The Rezultat w DataGridView
------------------------------------------------
Username                   GroupName
------------------------------------------------
User1 GroupA
User2 GroupA
User3 GroupB
User4

In the mieć przykład User4 mieć grupa, w the stołowy Użytkownik ono mieć the Username: User4, GroupID: (0), The grupowy id che być GRUPOWY istnieć, w ten sposób tam  być grupowy imię dostępny dla User4.

The problem być jeżeli the użytkownik grupowy id istnieć w "Grupa" zgłaszać the rząd pojawiać się w the result.
I chcieć wszystkie the dane, jeżeli the grupa istnieć dla the użytkownik - id, ono pojawiać się blank.

Odpowiedź : SQL Zapytanie [Multitables] w DataGridView

WYBRANY Users.Username, Groups.GroupName
OD Użytkownik OPUSZCZAĆ ŁĄCZYĆ Grupa NA Users.GroupID = Groups.id
Inne rozwiązania  
 
programming4us programming4us