Mysql。鏈接兩張表,table1是WORKERS,table2是FIRM。表1約50000條記錄和表2約15000條記錄。使用內部連接進行鏈接表。不適用於未知的輸入電子郵件。 我來自公司或員工提供的電子郵件。我通過電子郵件的價值搜索公司及其條件... 當知道emailW或emailF(變量「$ W_EMAIL」) (來自公司或工作人員的電子郵件帖子)時,查找requestX的值。值 - 程序沒有響應。)mysql內連接表1和表2
TABLE_1
id | emailW
------ | ------
100 | "[email protected]"
100 | "[email protected]"
100 | "[email protected]"
TABLE_2
id | requestF | emailF
------ | ------------- | ------
100 | "service xx" | "[email protected]"
200 | "service xx" | "[email protected]"
300 | "service zz" | "[email protected]"
如果發現BBBB @ BB .com ...沒問題(電子郵件存在於WORKERS中)
find [email protected] ...沒問題(電子郵件存在於FIRM中)
if find [email protected] ...沒有迴應......沒有錯誤......「白色屏幕」! (如果不存在的郵件!)
我的代碼:
SELECT table1.id,
table1.emailW,
table2.id,
table2.requestF,
table2.emailF
FROM table1
INNER JOIN table2 ON table1.id = table2.id
WHERE table1.emailW='$W_EMAIL'
OR table2.emailF='$W_EMAIL'
'
@大衛,你非常溫柔。 – FDavidov
我的英語不好。程序代碼是可讀的,它對於表1和表2中的現有電子郵件是可讀的。不工作 - 對錶1,2中的電子郵件沒有響應 - 只有「白色屏幕」..這是問題。表2中的電子郵件地址是正確的[email protected] ... for id = 100 –