Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

truy vấn đơn giản của sugarcrm không hoạt động

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' 

Cũng giống như những câu hỏi khác mà tôi đã giúp bạn ...

Liệt kê từng bảng một, INNER JOIN (hoặc LEFT JOIN) với bảng tiếp theo "BẬT" bất kỳ tiêu chí nào mà hai bảng đó có liên quan ... Sau đó, INNER JOIN (hoặc LEFT JOIN) vào bảng tiếp theo trong hệ thống phân cấp mối quan hệ.

Nếu bạn có nhiều bản ghi liên hệ cho cùng một người, chẳng hạn như các tài khoản và / hoặc email khác nhau, bạn SẼ nhận được nhiều bản ghi.



  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:kết xuất cơ sở dữ liệu dọc theo dữ liệu

  2. Làm thế nào để chèn vào bảng mysql bằng ajax?

  3. Cách hoạt động của toán tử SOUNDS LIKE trong MySQL

  4. Làm cách nào để cài đặt MySQL-python trên phiên bản EC2 của Amazon Web Services?

  5. MySQLdb Stored Procedure Out Tham số không hoạt động