Bonjour, (et bonne année)

Je cherche à faire une requête assez simple du style :

"obtenir un exemplaire disponible d'un livre" dans le cadre d'une location de livres"

=> Obtenir tous les exemplaires de livre en tenant compte du fait de l'historique des commandes, les commandes ayant le status 2 indiquent que l'exemplaire est rentré (et donc disponible), un autre status signifie que l'exemplaire n'est pas disponible.

J'ai donc une requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$sql = 'SELECT copy.id_copy, copy.id_book, sendingstatus
			FROM copy 
			LEFT JOIN command ON copy.id_copy = command.id_copy 
			WHERE copy.id_book = iddulivre
			GROUP BY copy.id_copy
			HAVING TOUS sendingstatus=2 Or TOUS sendingstatus is null
			';
voilà donc en fait je connais pas la façon de dire en sql pour la clause having, "tous les champs = unevaleur"..

Merci