06. september 2004 - 13:29Der er
2 kommentarer og 1 løsning
SQL SELECT returnerer for meget
Hej,
Når jeg eksekverer dette statement får jeg langt over 14000 rækker tilbage men jeg burde kun få én række, da kun én række opfylder begge betingelser:
select * from ax_test.axdb.smmbusreltable, ax_test.axdb.contactPerson where ax_test.axdb.smmbusreltable.MainContact='sla' AND ax_test.axdb.smmbusreltable.RelAccount = ax_test.axdb.contactPerson.RelAccount;
Nu er jeg ikke en haj til SQL er der nogen der kan se hvad der går galt?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
SELECT * FROM ax_test.axdb.smmbusreltable INNER JOIN ax_test.axdb.contactPerson ON ax_test.axdb.smmbusreltable.RelAccount = ax_test.axdb.contactPerson.RelAccount WHERE ax_test.axdb.smmbusreltable.MainContact='sla'
Forudsat at der kun er én række som opfylder 1: ax_test.axdb.smmbusreltable.RelAccount = ax_test.axdb.contactPerson.RelAccount 2: ax_test.axdb.smmbusreltable.MainContact='sla'
Vil dette give det rette resultat.. hvis der ikke kun er en burde du skrive dette..
Hvis problemmet er løst anden måde, venligst vis hvordan så man kan se hvad du ville.. Jeg mener det er det rette svar der er givet!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.