द्वारा समूह को अनुकूलित करने के लिए आवश्यक है, मुझे लगता है कि मैं थोड़ा फंस गया हूं। यह काफी सीधी-आगे की क्वेरी है।MySQL सहायता उप क्वेरी
यदि मैं अलग-अलग प्रश्नों को चलाता हूं तो यह धीमा नहीं होता है, लेकिन जब मैं उन्हें बहुत धीमा करता हूं।
मुझे यकीन नहीं है कि इसे अनुकूलित कैसे करें। कोई भी सहायताकाफी प्रशंसनीय होगी। मैं मूल रूप से केवल कई धनवापसी दिखाना चाहता हूं। तो जहां faultid
एक से अधिक बार मौजूद है।
SELECT
r.*
FROM
faultrefunds_v2 r
WHERE
r.id IN (SELECT r1.id
FROM faultrefunds_v2 r1
GROUP BY faultid
HAVING count(r1.faultid) > 1);
से परिणामों की व्याख्या एक छवि
प्राइमर r.id है वाई कुंजी? –
हां, और दोषपूर्ण विदेशी कुंजी –
मुझे लगता है कि आपके द्वारा लिखी गई क्वेरी प्रश्न का उत्तर नहीं देती है। ऐसा इसलिए है क्योंकि एक बार जब आप गलती से समूहित हो जाते हैं तो आप उस दोषपूर्ण के लिए केवल एक r.id वापस कर देंगे। –