次のクエリがあります。これは、Facebookアカウントが一致するすべてのアカウントを一覧表示します。問題は、Facebookテーブルに結合に一致する行が複数ある場合があり、ac.id ASを使用しても、重複する行が繰り返されることがあります。 idは一意の主キーである必要があります。
SELECT ac.id AS id
, ac.first_name
, ac.last_name
, ac.email
, ac.company_name
, upd8r_facebook_accts.id AS fb
FROM upd8r_user_accts ac
LEFT OUTER JOIN upd8r_facebook_accts
ON ac.id = upd8r_facebook_accts.user_id
WHERE ac.`rfid` = ''
AND ac.last_name != ''
AND ac.`owner_id` = '121'
ORDER BY ac.`last_name` ASC
2つの問題は、重複する行が返されることです(Facebookテーブルにupd8r_user_accts.idに一致する行が複数ある場合です。クエリの実行には10秒かかります...upd8r_user_accts.idにインデックスがあります。助けてください、しかしそれはしていません