utilisation de count(*) en condition
ça me parraissait simple mais je n'arrive pas à faire une requête me récupérant des données d'une table seulement si elle a plus de 3 enregistrents lié dans une autre table. suis-je claire ? ^^
en gros, jaurais voulu faire :
select * from immeuble where immeuble.ID in (select ID_imm from lots having count(*)>3)
ou
select * from immeuble inner join lots on immeuble.ID=lots.ID_imm where lots.count(*)>3
Re: utilisation de count(*) en condition
Essaye :
Code:
1 2 3
| select *
from immeuble
where immeuble.ID in (select ID_imm from lots GROUP BY ID_imm having count(*)>3) |
[Edit)
Comme disait Gaël
[/Edit)