bins
----
id min max
1 1 20
2 21 40
3 41 60
pictures
--------
id
3
11
59
Fondamentalement, je veux sélectionner l'ID d'image la plus élevée, puis sélectionner dans la table bin l'ID de corbeille correspondant. Par exemple, pour un pictures.id = 59 (le plus haut), je veux bins.id = 3. Quelqu'un peut-il m'aider avec une telle question? Quelque chose commeQuestion de requête MySQL simple
SELECT bins.id AS id
FROM bins
JOIN pictures.id
ON bins.min < MAX(pictures.id)
AND bins.max > MAX(pictures.id)
ne semble pas fonctionner. Merci!
Est-ce que MySQL requiert le mot-clé ANY? Parce que les sous-requêtes ne retourneront qu'une seule valeur, alors TOUT, TOUT, QUEL, ou rien devrait signifier la même chose ici, non? – ErikE
Vous avez raison. J'ai édité la réponse maintenant. Je vous remercie –