Je vais avoir des problèmes avec une requête SQL, voici une généralisation de ce que je suis en train de faire:MySQL sélectionner de sélectionner?
select
oh.a as a,
oh.b as b,
oi.c as c,
(select h.d from history h where h.id = oh.id and h.d not in ('d1', 'd2') order by h.date limit 1) as d
from order_header oh
join order_item oi on oh.order_id = oi.order_id
where oh.state in (0, 10, 20)
Mon problème est ce type de requête fonctionne très bien dans la version MySQL 5.0.77, mais il échoue dans MySQL version 5.1.47. Et par problème, je veux dire quand la requête fonctionne MySQL pince le processeur à 100% et il ne se termine jamais. Même en plaçant une explication devant la sélection, la requête ne retourne jamais.
Toute suggestion ou pointeur serait grandement appréciée!
Merci, Doug
Depuis combien de temps l'utilisez vous? Quelque chose d'autre a changé en plus de votre version? Taille? Les données? –