utilisateur a animaux, animaux peuvent avoir images Une image peut être définie comme image principale (mainpic = 0 ou mainpic = 1)Optimize 2 requêtes MySQL à un
Je dois obtenir toutes les données d'animaux de la table des animaux de compagnie et j'ai aussi besoin de l'id de l'image où mainpic = 1 ou première image ou null s'il n'a pas d'image dans la table de l'image. Je dois obtenir les données de l'animal de compagnie même s'il n'a pas d'image du tout.
Actuellement j'utilise 2 requêtes pour obtenir ce fait: SELECT * FROM animaux OÙ pets.userId = ORDER '$ userId' PAR pets.created ASC LIMITE 5 ... pour chaque résultat: SELECT id des images WHERE petId = '$ petId' ORDER BY mainpic DESC LIMIT 1
J'ai besoin de ce optimisé et dans une requête.
Merci, Hamlet
en dehors de ma réponse ci-dessous, il semble que vous ne l'utilisez les instructions préparées pour vos requêtes (que vous devriez probablement). –