12. december 2003 - 10:43Der er
5 kommentarer og 1 løsning
SQL string
Hvad kan der være galt med denne forespørgelse?
SELECT * FROM Debitor LEFT JOIN SaelgerInfo ON Debitor.SaelgerNr=SaelgerInfo.SaelgerNr LEFT JOIN Postnr ON Debitor.Postnr=Postnr.Postnr WHERE Kundenr=874117
fjerner jeg denne del, virker det perfekt.: LEFT JOIN SaelgerInfo ON Debitor.SaelgerNr=SaelgerInfo.SaelgerNr
jeg har tjekket tabelnavne og attribut navne, og de er korrekte.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Debitor.SaelgerNr og SaelgerInfo.SaelgerNr er af samme type, men i min SaelgerInfo er den primærenøgle en kombi nøgle af to kolonner. men jeg kan da stadig referere kun til den ene som fremmede nøgle?
Du kan sagtens lave en fremmednøgle på to kolonner. Det er det korrekte i den situation - hvis din fremmednøgle tabel altså afhænger af begge kolonner og ikke kun den ene.
pseudo-sql (check lige Books Online for eksakt syntas)
alter table mytable add constraint myforeignkey on (col1, col2) references yourtable (col1,col2)
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.