Mysql
 sql >> база данни >  >> RDS >> Mysql

sugarcrm проста заявка не работи

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' 

Точно като другите въпроси, за които ти помогнах...

Избройте една таблица наведнъж, INNER JOIN (или LEFT JOIN) към следващата таблица „ON“, независимо от критериите, които тези две таблици свързват... След това INNER JOIN (или LEFT JOIN) към следващата таблица в йерархията на връзката.

Ако имате множество записи за контакти за едно и също лице, като различни акаунти и/или имейли, ЩЕ получите множество записи.



  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 REGEXP

  2. Как да инсталирате MySQL на Debian 7

  3. Как да създадете временни процедури в MySQL?

  4. Laravel 5.5 Консолидиране на миграции с производствена база данни

  5. ИЗБЕРЕТЕ * ОТ помощ