Avatar billede hyperactive Nybegynder
02. oktober 2006 - 17:32 Der er 3 kommentarer

Samle flere SQL tables i et dataset/grid

Jeg har 2 MSSQL tabeller:

produkter (felter: produktId, kategoriId, beskrivelse)
priser (felter: prisId, produktId, partnerId, pris)
partnere (felter: partnerId, navn)

Partnere er altså leverandører.

Det jeg har brug for i sidste ende er at samle tabellerne i et datagrid, som ser sådan ud:

beskrivelse | partner1 | partner2 | partner3 osv...
vare1            125        129      154

Altså så hver partner får sin egen kolonne indeholdende den pris, partneren tager for vare1 (eks)
Avatar billede hyperactive Nybegynder
02. oktober 2006 - 17:34 #1
sorry 3 MSSQL tabeller
Avatar billede karsten_larsen Praktikant
03. oktober 2006 - 16:35 #2
Noget i denne stil

SELECT    produkter.*, priser.*, partnere.*
FROM        partnere INNER JOIN
                      priser ON partnere.partnerid = priser.partnerid INNER JOIN
                      produkter ON priser.produktid = produkter.produktid
ORDER BY priser.produktid DESC
Avatar billede hyperactive Nybegynder
09. oktober 2006 - 09:57 #3
karsten... smider du et svar?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester