Ich versuche, einen inneren Join mit 3 Tabellen in Visual Studio zu tun, aber ich erhalte einen Fehler. Wenn ich den inneren Join mit nur 2 Tabellen mache, funktioniert es.Inner Join mit 3 Tabellen in Visual Studio
Hier ist mein Code für 3 Tabellen:
"select b.bidID, b.userID, u.userFirstName, u.userLastName, c.clientName, b.productName, b.openingDate, b.status
from Bid b
inner join Client c on b.clientID = c.clientID
inner join User u on b.userID = u.userID
where b.clientID = '" + cId + "' ";
mit 2 Tischen:
"select b.bidID, b.userID, c.clientName, b.productName, b.openingDate, b.status
from Bid b
inner join Client c on b.clientID = c.clientID
where b.clientID = '" + cId + "' ";
Welche Fehler aus werden Sie bekommen? Wie führen Sie die Abfrage aus - EF? NHibernate? Einige andere ORM? Welche Datenbank verwendest du? – PatrickSteele
Ihre SQL-Anweisung ist anfällig für [SQL-Injektion] (https://www.owasp.org/index.php/SQL_Injection) –
Was ist der Fehler, den Sie erhalten? – CathalMF