php - How to make sure that a field in SQL query is unique? -
मेरे पास निम्न क्वेरी है
SELECT nature_images.image_code, nature_objects.name natural_images left Nature_objects पर प्रकृति_इमाज। पर जाएं- o_bject_id = nature_objects.id और nature_images.approved = 1 ORANDER RAND () LIMIT 0,5 परिणाम दोहराए जाने वाले nature_object.ids लौट रहे हैं लेकिन विभिन्न nature_objects.id के साथ , मुझे मूल रूप से क्या चाहिए यह है कि प्रकृति_ोबिबैंक.आईडी प्रत्येक पंक्ति में अद्वितीय है और दोहराया नहीं जाता है। मैं चयन का उपयोग करने की कोशिश की, लेकिन यह असफल लगता है .. क्या ऐसा करने के लिए वैसे भी है?
आप कर सकते हैं ऑब्जेक्ट नाम पर एक ग्रुप बाय करें और अधिकतम कोड या न्यूनतम कोड प्राप्त करें। चुनें MAX (प्रकृति_इम्गेज़.इमजिकोोड), प्रकृति_ऑब्जेक्ट। नाम से प्रकृति_इम्गेज़ left active_objects पर प्रकृति_इमेजेस .object_id = nature_objects.id और nature_images.approved = 1 ग्रुप द्वारा प्रकृति_ऑब्जेक्ट्स। NAME ORDER BY RAND () LIMIT 0,5
Comments
Post a Comment