login  Naam:   Wachtwoord: 
Registreer je!
 Forum

DISTINCT QUERY + extra veld

Offline marten - 18/07/2007 16:17
Avatar van martenBeheerder Beste,

ik heb een query waarin ik een aantal distinct velden heb.
  1. SELECT DISTINCT
  2. content.online,
  3. content.menuSubSub,
  4. content.menuSubSubTitel
  5. FROM content
  6. WHERE menusubtitel = 'starters' AND online = 1
  7. ORDER BY menusubsubvolgorde


Maar nu wil ik naast bovenstaande inhoud ook het contentID meekrijgen (en het liefst in 1 query)

Hoe kan ik dit het beste doen?

5 antwoorden

Gesponsorde links
Offline Thomas - 18/07/2007 16:34 (laatste wijziging 18/07/2007 16:34)
Avatar van Thomas Moderator Over welke kolommen gaat DISTINCT? Alleen over .online (deze is 1 - z. WHERE-gedeelte)?
Hoe ziet de structuur van je database eruit, hoe zien je resultaten er uit? Hebben je resultaten een boomstructuur?
Misschien is het makkelijker om het sorteren / structureren van je resultaten te verplaatsen naar PHP, in plaats van dit in je query proberen te vangen. Hangt er een beetje van af hoe e.e.a. in elkaar zit, en wat je precies probeert te bereiken.
Offline marten - 18/07/2007 16:43
Avatar van marten Beheerder content.online,
content.menuSubSub,
content.menuSubSubTitel

Deze drie moeten distinct worden.

• Home
• Organisatie
---De stichting
---Het bestuur
---De werkgroep
• Nieuws
• Kandidaatstelling
---Algemeen
---Startende onderneming
------Criteria
------Vakjury
------Aanmelding en Contact
---Innovatieve onderneming
------Criteria
------Vakjury
------Aanmelding en Contact
---Top onderneming
------Criteria
------Jurering
------Aanmelding en Contact
---Hoofdjury
•Gala
---Fotoreportage 2006
---Fotoreportage 2005
---Fotoreportage 2004
•Gallerij van winnaars
---Gallerij van winnaars
---Genomineerden 2006
---Genomineerden 2005
---Genomineerden 2004
•Sponsoren
---Founders
---Sponsor worden?
---Supporter worden?
•Contact

Dit is het resultaat van bovenstaande query. Maar nu wil ik van elke link dus ook het contentID hebben.

Opbouw:
ContentID | menuHoofd | menuHoofdTitel | menuHoofdVolgorde | menuSub | menuSubTitel | menuSubVolgorde | menuSubSub | menuSubSubTitel | menuSubSubVolgorde |

Ik heb helaas de database zelf niet gemaakt want dit kan veel beter maar ik vraag me af of het mogelijk is. En om de hele site nu te herbouwen....
Offline Thomas - 18/07/2007 16:47
Avatar van Thomas Moderator Volgens mij hoef / moet je helemaal geen distinct gebruiken?
De databasestructuur is helemaal plat, dus ContentID opnemen in je SELECT-statement (en het verwijderen van DISTINCT) zou de klus moeten klaren?
Offline marten - 18/07/2007 16:59
Avatar van marten Beheerder Op zich klaart dat de klus maar dan moet er dus distinct worden op de menusub en op de menusubtitel
Offline Thomas - 18/07/2007 17:10
Avatar van Thomas Moderator Ik zie niet precies waarom? Wat stelt ContentID dan voor?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.319s