Hallo, ik heb deze code:
Nu moet ie ook als aantal 0 is die record weer geven, ik heb al inner, left en right join gebruikt... zo werk ie wel maar hij moet alleen in de tabel producten de records niet mee tellen waar producten.tot groter of gelijk is aan de huidige datum... als ik deze clause
toevoeg telt alleen nog de records waar hij voldoet aan die clause... logisch... maar dat wil ik niet.. ik wil dat ie alle records telt in de tabel producten waar 'tot' groter of gelijk aan de huidige datum is telt en die in de resultset aantal weer geeft...
hoe kan dit? Subqueries werken niet in MySQL
code:
1
2
3
4
| SELECT merken.*,COUNT(producten.prod_id) AS aantal FROM merken LEFT JOIN producten ON merken.merk_id = producten.merk_id GROUP BY merk_id |
Nu moet ie ook als aantal 0 is die record weer geven, ik heb al inner, left en right join gebruikt... zo werk ie wel maar hij moet alleen in de tabel producten de records niet mee tellen waar producten.tot groter of gelijk is aan de huidige datum... als ik deze clause
code:
1
| WHERE producten.tot >= '$nu' |
toevoeg telt alleen nog de records waar hij voldoet aan die clause... logisch... maar dat wil ik niet.. ik wil dat ie alle records telt in de tabel producten waar 'tot' groter of gelijk aan de huidige datum is telt en die in de resultset aantal weer geeft...
hoe kan dit? Subqueries werken niet in MySQL