03. december 2002 - 19:44Der er
7 kommentarer og 1 løsning
hjælp til select statement (medlemskartotek)
Jeg har oprettet 3 tabeller: Medlemmer; id, navn (tekst) Type; id, type (tekst) medlemmerType; id, navn (tal), type (tal)
Typerne kunne være: træner, bestyrelsesmedlem osv. Medlem 1, søren er begge dele og jeg opretter så 2 poster i medlemmerType 1, 1 (hvor , 1 er træner) 1, 2 (hvor , 2 er bestyrelsesmedlem)
Hvordan laver jeg nu en select på dette så jeg kan skrive navn, træner, bestyrelsesmedlem
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
in the query builder drag and drop the three tables. IF your realtionships are correct then a thin line will appear joining the primary key foreign key fields. If they are not then drag the primary key field on to th eforeign key field. Then select the fields you are interested in seeing.
åh, ja... klart. Laver det på en hjemmeside (ASP) så det skal jeg nok selv sørge for at skrive rigtigt - sorry.
Arne_v det du skriver er også den måde jeg selv har lavet det på. Jeg har bare en gang fået at vide at det var "gammeldags" og man skulle bruge joins i stedet. Er det hurgtigere? eller er det bedøvende ligegyldigt (synes tit jeg er gået kold i sådan en join)
SELECT Medlemmer.navn,Type.type FROM Medlemmer,Type,medlemmerType WHERE Medlemmer.id=medlemmerType.navn AND Type.id=medlemmerType.type
eller
SELECT Medlemmer.navn,Type.type FROM (Medlemmer JOIN medlemmerType ON Medlemmer.id=medlemmerType.navn) JOIN Type ON Type.id=medlemmerType.type
er ligegyldigt.
Jeg bruger normalt den første form af gammel vane (jeg mener ikke JOIN var opfundet da jeg lærte SQL !).
Join er mest interessant fordi udover join som er en inner join (kun tager med hvis der er noget i begge tabeller), så er der: left join rigth join outer join
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.