mysqlのクエリ、クエリに時間がかかりすぎて最適化する方法がありますか?
は親切に私が事前に速く
SELECT max("Domain"),
max("LIcenseGen"),
max("Product"),
if(max("Domain") in
(select "Domain"
from "qAllCustomerDomain"
where "USERTYPE" != 'Registered'),'No','Yes') as 'LicenseStatus'
FROM "qRegistered" group by "Domain","LIcenseGen"
おかげ
条件付きのif行をコメントアウトしてパフォーマンスが向上するのでしょうか? "License Status"として "(max(" Domain ")in(" qAllCustomerDomain "から" Domain "を選択した場合、" USERTYPE "!= 'Registered')、 'No'、 'Yes')"をドラッグすると、 " –
"その代わりにJOINを使用してください – GrApDev
GAが言ったこと - mysqlはサブクエリを処理するのが悪いと悪評されています。 –