Avatar billede Driton Seniormester
05. juli 2016 - 05:30 Der er 2 kommentarer og
2 løsninger

Udtræk af data

Hvis jeg har følgende tabeller i databasen

-Produkter
ProduktID
Madnavn
FK_Produktkategori
FK_butik

-Produktkategori
ProduktkategoriID
Navn
FK_Butik

Hvordan henter jeg f.eks alle produkter f.eks under "Pizza", som tilhører Min butik.

Pizza
-Kødsauce
-Salat

Drikkevarer
- Coca Cola
- Pepsi

Har svært ved at lave logikken.
Avatar billede Rune1983 Ekspert
05. juli 2016 - 07:38 #1
Kunne dette muligvis være en løsning.

SELECT p.ProduktID, p.Madnavn
FROM Produkter p
INNER JOIN Produktkategori k
ON k.ProduktkategoriID=p.ProduktkategoriID
AND k.Navn LIKE 'Pizza'
ORDER BY p.Madnavn
Avatar billede arne_v Ekspert
05. juli 2016 - 14:51 #2
SELECT Produktkategori.Navn,Produkter.Madnavn
FROM Produkter JOIN Produktkategori ON  Produkter.FK_Produktkategori=Produktkategori.ProduktkategoriID
ORDER BY Produktkategori.Navn,Produkter.Madnavn

vil give et udtraek med:

'Pizza','Kødsauce'
'Pizza','Salat'
'Drikkevarer','Coca Cola'
'Drikkevarer','Pepsi'

Og saa er det op til din applikations kode at faa konverteret den foerste kolonne til gruppe overskrifter.
Avatar billede arne_v Ekspert
31. juli 2016 - 01:01 #3
Driton?
Avatar billede Driton Seniormester
16. august 2016 - 14:36 #4
Det må i undskylde var ude og rejse, der var ingen internet dernede. Jeg fik faktisk løst mit problem med jeres hjælp. Kigger lige svarene igennem for at se hvem det var.
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

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