Bonjour,
voilà une numEditionLivre a plusieurs numItemAVendre, je voudrais récupérer les numItemAVendre des numEditionLivre qui ont plus de deux exemplaires.
Mais je bloque car pour avoir le nombre je dois faire un group by numEditionLivre, et si je fais ça je n'aurais qu'un numItemAVendre pour cette numEditionLivre. Alors comment faire pour avoir tous les numItemAVendre des numEditionLivre ayant plus de deux examplaires ?
Est ce possible ? (Mysql)
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 SELECT EL.numEditionLivre, L.titre, LAV.codeEmplacement, EL.numTypeCollection AS numTypeCollec, IAV.numItemAVendre, ifnull(CB.codeBarre,EL.ISBN) AS product_id, EL.ISBN, CB.codeBarre AS EAN, IAV.enVente, IAV.prix FROM editionlivre as EL INNER JOIN codeBarre AS CB ON EL.numEditionLivre = CB.numEditionLivre LEFT JOIN livreavendre as LAV on LAV.numEditionLivre=EL.numEditionLivre LEFT JOIN itemavendre as IAV on LAV.numItemAVendre=IAV.numItemAVendre LEFT JOIN livre as L on EL.refLivre = L.reflivre WHERE IAV.enVente=1 ORDER BY numItemAVendre DESC
Partager