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

mysql में एकल कीवर्ड का उपयोग करके एकाधिक तालिकाओं से खोजें

मान लें कि eid uid . के लिए एक विदेशी कुंजी है , तो कुछ इस तरह काम करना चाहिए:

select u.uid, f.fname, l.lname
from users u
  inner join firstname f on u.uid = f.eid
  inner join lastname l on u.uid = l.eid
where f.fname like '%will%' or
  l.lname like '%will%'

यदि आपको uname फ़ील्ड को खोजने की भी आवश्यकता है, तो उसे अपने जहां मानदंड में किसी अन्य या कथन के साथ जोड़ें।

परिणाम:

UID FNAME     LNAME
1   John      Williams
3   Williams  Smith


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बड़ी संख्या में mysql अपडेट और इंसर्ट को तेज करना

  2. mysql में ट्रिगर्स और मैन्युअल इंसर्ट के बिना डालने पर/ऑटोइनक्रिकमेंट गाइड कैसे उत्पन्न करें?

  3. उसी MySQL तालिका में डुप्लिकेट / कॉपी रिकॉर्ड

  4. SQL बोली कॉन्फ़िगर नहीं है (Phpstorm)

  5. चयनित बिंदु से विशिष्ट दूरी पर सभी पतों को खोजने का सबसे अच्छा तरीका क्या है?