Indien ik een volgende soort query heb.
Hoe kan ik de opgehaalde (count) gegevens nog gebruiken in de query?Code:SELECT ( SELECT COUNT( dh.uid ) FROM r_d dh WHERE dh.uid = dl.uid AND dh.link = dl.id ) AS count, dl.max FROM r_d dl WHERE dl.max>count
Want op deze manier kent hij de column count niet.
En als ik er dl.count van maak. Krijg ik een syntax error. ?
- SQL: Subquery
-
15-10-2011, 13:15 #1
- Berichten
- 492
- Lid sinds
- 16 Jaar
SQL: Subquery
-
-
15-10-2011, 20:58 #2
- Berichten
- 506
- Lid sinds
- 16 Jaar
Re: SQL: Subquery
Zoiets zou het moeten zijn alleen klopt de subquery niet.. het is me niet helemaal duidelijk wat je wil bereiken met je query?
Code:SELECT dl.max FROM r_d dl WHERE dl.max > ( SELECT COUNT( dh.uid ) FROM r_d dh WHERE dh.uid = dl.uid AND dh.link = dl.id )
Laatst aangepast door Michel Willemse : 15-10-2011 om 21:06
-
16-10-2011, 13:58 #3
- Berichten
- 492
- Lid sinds
- 16 Jaar
Re: SQL: Subquery
Naja is moeilijk uit te leggen.
Maar hoe jij het zei had ik in het begin.
Maar zocht een betere manier om gegevens uit de tabel te halen.
Daarvoor als ik de sub query Na de select zet.
Kan ik de gegevens (AS count) ook gebruiken in een fetch_assoc Zodat ik niet 2 keer dezelfde gegevens hoef op te halen.
Maar de manier die ik had kan dus niet werkend worden.
Is er niet een manier om te vertellen dat "count" geen column is. maar een zonet opgehaalde waarde?
Aanvullend bericht:
Ik lees net iets over het Declaren van een var in een query,
Zou ik count niet kunnen kunnen declaren?Laatst aangepast door N. Meijer : 16-10-2011 om 14:21 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic