我們正在開發的門戶網站,如社會網絡站點有不同的概念......但這樣做,我們在mysql中查詢得到strucked建議連接... 我們正在試圖採取用戶與similat數據...MySQL查詢用於獲取來自不同表的相關數據表明連接
SELECT u.*
FROM educonnect_user u
LEFT OUTER JOIN educonnect_user_qualification q ON u.id = q.user_id
LEFT OUTER JOIN educonnect_user_contact a1 ON u.id = a1.user_id
WHERE q.type_of_institution in
(
SELECT type_of_institution
FROM educonnect_user_qualification qi
WHERE qi.user_id = 3
)
AND q.college in
(
select college
from educonnect_user_qualification qc
where qc.user_id = 3
)
AND q.country in
(
select country
from educonnect_user_qualification qco
where qco.user_id = 3
)
AND a1.country in
(
select country
from educonnect_user_contact cc
where cc.user_id = 3
)
AND a1.state in
(
select state
from educonnect_user_contact cs
where cs.user_id = 3
)
像這樣,我加入10桌..但問題是無論我到了沒有產生結果AND
運營商,如果我給OR
運營商返回的所有用戶..its邏輯這些操作會給我know..but對於這個問題,我需要不同的建議,這將工作effectively..or其他查詢可以與任何OT來改變輸出她的具體操作員?
沒有mr.MGA的USER_ID = 3的樣品one..i想從數據USER_ID = 3,並從這些數據我想在數據庫類似的數據全部匹配的用戶... – Pushparaj 2012-01-11 05:46:48