hmm når jeg sætter begge forslag ind i resten af min sql får jeg flg. fejl: "ODBC driver does not support the requested properties" Hele min sql ser sådan ud: strSQL="Select location.*, gruppe.*, locationsValg.locType, bemaerkninger.*, vaerktoj.* from ((vaerktoj inner join gruppe on gruppe.idnr = vaerktoj.gruppe)inner join location on location.id=vaerktoj.location ) AS v INNER JOIN bemaerkninger AS b ON v.id=b.vID AND v.gruppe=b.vGruppe "&varSQLwhere &varSQLorderBy
Hvis jeg bruger flg. får jeg kun poster fra tabellen "vaerktoj" der er relateret i tabellen "bemaerkninger".... hvordan får jeg skrevet alle poster ud fra tabellen vaerktoj???
SELECT * FROM vaerktoj AS v INNER JOIN bemaerkninger AS b ON v.id=b.vID AND v.gruppe=b.vGruppe
ja men alle poster fra kolonnen "vaerktoj" skal udskrives, og hvis der er en bemærkning fra kolonnen "bemaerkninger" der passer til en af posterne fra vaerktoj skal de også udskrives
Du kan jo i din løkke checke om værktøjet er det samme som i sidste iteration. Hvis det er, så lade være med skrive værktøjet, men kun bemærkningen ud?
Mht. denne bemærkning: "kan man ikke lave det så værktøjet kun bliver udskrevet én gang selvom der er knyttet flere bemærkninger til det, eller er det ikke muligt?"
Jeg antager du mener om man kan lave et select som kun returnerer værktøj een gang sammen med alle relaterede bemærkninger. Umiddelbart vil jeg sige nej, men jeg skal da ikke afvise det 100%, for det kan jo være at der findes en eller anden metode til at samle data på den måde. Dog mener jeg at når du join'er flere tabeller sammen, så vil du få et resultat på række der matcher i de tabeller der join'es. Dvs. 1 række i tabel1 der matcher 10 rækker i tabel2 vil give 10 rækker i resultatet.
Du kan naturligvis håndtere det i ASP men jeg fornemmede ikke det var det du efterspurgte (ellers sig til, så flikker vi da noget sammen :)).
softspot>> ja det var noget i den retning jeg mente
det med løkken som coderdk foreslog virker fint nok, men hvis jeg skulle benytte det sammen med resten af min kode, ville det betyde at jeg skal lave en hel del om.
Da det ikke er sikkert at det er nødvendigt at benytte det, har jeg derfor valgt at vente med at implementere det til senere.
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.