Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

kueri sederhana sugarcrm tidak berfungsi

SELECT
       contacts.id AS CONTACTID,
       accounts.id AS ACCOUNTID,
       contacts.first_name,
       contacts.last_name,
       contacts.phone_work,
       contacts.phone_fax,
       contacts.department,
       contacts.title,
       contacts.description,
       contacts.salutation,
       email_addresses.email_address,
       contacts.deleted
   FROM
      contacts
         INNER JOIN accounts_contacts 
            ON contacts.id = accounts_contacts.contact_id
            JOIN accounts
               ON accounts.id = accounts_contacts.account_id
         INNER JOIN email_addr_bean_rel EABR
            ON contacts.id = EABR.bean_id
            INNER JOIN email_addresses EM
               ON EABR.email_address_id = EM.id
   WHERE 
      contacts.first_name = 'shamraiz' 

Sama seperti pertanyaan lain yang telah saya bantu...

Cantumkan satu tabel pada satu waktu, INNER JOIN (atau LEFT JOIN) ke tabel berikutnya "ON" kriteria apa pun yang terkait dengan kedua tabel tersebut... Kemudian, INNER JOIN (atau LEFT JOIN) ke tabel berikutnya dalam hierarki hubungan.

Jika Anda memiliki beberapa catatan kontak untuk orang yang sama, seperti akun dan/atau email yang berbeda, Anda AKAN mendapatkan beberapa catatan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengonversi Karakter Huruf Kecil ke Huruf Besar di MySQL

  2. iOS - Pemformatan cap waktu yang tepat antara mySQL (apache) dan iOS (NSDate)

  3. Kembalikan Hanya Nilai Numerik di MySQL

  4. Cara Membuat Pengguna Baru dan Memberikan Izin di MySQL

  5. Bagaimana cara membuat bidang NULL menggunakan Alat GUI MySQL?