Bitte korrigieren Sie die Abfrage.Wie zwei Felder in einer SQL-Abfrage übereinstimmen?
Es funktioniert, aber es gibt das falsche Ergebnis, ich habe Datenbanktabellen, die so aussehen.
[3rdi_EventsRolePrice] :-EventID, RoleID, RolePrice
[3rdi_EventsRolePrice]:- FirstName, LaastName And EventID
Ich möchte FirstName
bekommen, LastName
, RoleID
durch diese beiden Verbindungs, und ich bin Leiten eines Ereigniswert als Parameter, die nur 13 in meinem Fall ist das Ergebnis für immer.
SELECT ep.FirstName, ep.LastName, erp.RoleID
from [3rdi_EventParticipants] ep,[3rdi_EventsRolePrice] erp
WHERE ep.EventID==erp.EventID and erp.EventID='13'
Ich mag passen, wo diese beiden Dinge „ep.EventID == erp.EventID“ gleich sind, und ihr Wert ist auch 13. Meine Anfrage auch syntaxically richtig funktioniert, aber ich erhalte ein durchaus falsches Ergebnis.
Welche Art von Datenbank-System ist dies, wo == syntaktisch korrekt ist? –
Ich habe das entfernt. Bu Fehler, ich habe das gesagt – NoviceToDotNet