Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL अद्यतन एक रिकॉर्ड का पहला उदाहरण

यह तकनीक एक सबक्वायरी में तालिका में स्वयं से जुड़ती है, लेकिन यह केवल एक पंक्ति से मेल खाती है (contact_id और के आधार पर) ईमेल मिलान। चाल यह है कि सबक्वेरी MIN का उपयोग करके केवल एक ईमेल पतों को लौटाती है, सैद्धांतिक रूप से पहला वर्णानुक्रम में (विश्वसनीय नहीं, लेकिन आपने कहा कि इससे कोई फर्क नहीं पड़ता)।

मैंने अच्छे परिणामों के साथ इसका परीक्षण किया है।

UPDATE 
  email 
  JOIN (SELECT contact_id, MIN(email) as email 
        FROM email GROUP BY contact_id) as singles 
  USING(contact_id, email) 
set is_primary=1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django model.py परिपत्र विदेशी कुंजी

  2. CAST . का उपयोग किए बिना VARCHAR फ़ील्ड का mysql SUM

  3. क्या php और mysql का उपयोग करके csv फ़ाइल बनाते समय कोई फ़ाइल आकार सीमा है?

  4. PHP दिनांक सीमा को MYSQL व्यक्तिगत तिथियों में कनवर्ट करना

  5. ईएफ कोर 2.0 पहचान - नेविगेशन गुण जोड़ना