SQL server: eine einfache Frage

Also habe ich einen Tisch Transportation mit Spalten: ClientIDAsSeller, ClientIDAsBuyer ..

und eine Client Tabelle mit Spalten- ID (Primärschlüssel). Meine C # App bekommt eine Client-ID und setzt in der Transportation .

Wenn ich drücke, ist das Ergebnis null

Was ist das Problem, wie kann ich das lösen?

 SELECT Clients.Name, Transportation.TransStart, Transportation.TransEnd FROM Transportation INNER JOIN Clients ON Transportation.ClientIDAsSeller = Clients.ID AND Transportation.ClientIDAsBuyer = Clients.ID 

Sie werden wahrscheinlich alle möglichen Ergebnismengen ausschließen, indem Sie nur einen Join machen. Sie wollen wahrscheinlich:

 SELECT S.Name as SellerName B.Name as BuyerName, Transportation.TransStart, Transportation.TransEnd FROM Transportation INNER JOIN Clients S ON Transportation.ClientIDAsSeller = S.ID INNER JOIN Clients B ON Transportation.ClientIDAsBuyer = B.ID