SQL Query vraag

  • Onderwerp starter Onderwerp starter 6493
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

6493

Nieuwe gebruiker
Lid geworden
7 aug 2006
Berichten
3
Hallo allemaal,

Wat ik wil is het volgende met onderstaande query:
Nu wordt alleen merknaam opgehaald en met de group by wordt elke merknaam maar 1 keer getoond, deze onderstaande query werkt goed!

Maar hoe kan ik zorgen dat naast merknaam ook hoofdgroepid en subgroepid worden opgehaald in onderstaande query (dit wil ik in 1 query!)

SELECT tblBrands.fldBrandNam
FROM tblBrands
INNER JOIN tblArtikelen
ON (tblBrands.fldBrandID = tblArtikelen.fldBrandID
AND tblArtikelen.fldMainGroupID = $varMainGroupID
AND tblArtikelen.fldSubGroupID = $varSubGroupID)
GROUP BY tblBrands.fldBrandNam

Kan iemand mij helpen?

Alvast bedankt
Tommie
 
Zowietzzzzz????

Code:
SELECT tblBrands.fldBrandNam, tblBrands.fldBrandID, tblArtikelen.fldSubGroupID 
FROM tblBrands
INNER JOIN tblArtikelen 
ON (tblBrands.fldBrandID = tblArtikelen.fldBrandID 
AND tblArtikelen.fldMainGroupID = $varMainGroupID 
AND tblArtikelen.fldSubGroupID = $varSubGroupID)
GROUP BY tblBrands.fldBrandNam
 
nee want dan werkt de Group by niet meer omdat je uit meerdere tabellen selecteerd
 
Oplossing:

SELECT tblBrands.fldBrandNam,
tblArtikelen.fldBrandID,
tblArtikelen.fldMainGroupID,
tblArtikelen.fldSubGroupID
FROM tblBrands, tblArtikelen
WHERE tblBrands.fldBrandID = tblArtikelen.fldBrandID
AND tblArtikelen.fldMainGroupID = $varMainGroupID
AND tblArtikelen.fldSubGroupID = $varSubGroupID
GROUP BY tblBrands.fldBrandNam,
tblArtikelen.fldBrandID,
tblArtikelen.fldMainGroupID,
tblArtikelen.fldSubGroupID
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan