-1
A
回答
1
通常它的工作原理是這樣的:
SELECT * FROM profile
LEFT JOIN academic ON profile.username=academic.username
LEFT JOIN payment ON profile.username=payment.username
WHERE profile.status=1 AND academic.status=1 AND payment.status=1
作爲具有username
作爲重點的說明通常是不好的事情,往往是超級糟糕的,因爲如果有人能夠改變他們的名字,你需要更新N個其他表。你可能會遇到這樣的情況,你忘記更新一個或多個表格,然後有人註冊以前的名字並「繼承」這些數據。
當user_id
整數值就足夠時,使用字符串INDEX
的鍵通常效率非常低。
+0
謝謝bro ..它正在工作。這裏的用戶名是唯一的字段,它是由我生成的,而不是由用戶編輯的 – Naresh
相關問題
- 1. 從表中選擇數據與比較兩個表
- 2. 的MySQL,選擇,比較,從2個表
- 3. mySQL:從多個表中選擇數據
- 4. 從一個查詢中的兩個mysql表中選擇數據
- 5. MySql從多個表中查詢數據
- 6. Mysql選擇從兩個表中選擇比較
- 7. 多表查詢訪問比較數據
- 8. 從子查詢中選擇數據mysql
- 9. 從MySQL數據庫中選擇查詢
- 10. MySQL在一個查詢中從多個不同的表中選擇數據
- 11. 從MySQL多表查詢選擇信息?
- 12. MySQL的:選擇數據從多個表
- 13. 多個mysql選擇查詢
- 14. 從3個表選擇數據查詢
- 15. MySQL的多個表中選擇與WHERE不是在比較2個表
- 16. 從多個表中選擇查詢
- 17. MySQL查詢,比較表reseults
- 18. #Sql比較一個表的數據和選擇查詢結果的數據
- 19. MySQL從自定義集中選擇並與表數據進行比較
- 20. 與數據表中選擇查詢
- 21. MySQL的 - 比較查詢結果與當前的表數據
- 22. 與PHP函數比較的MySQL查詢?
- 23. 使用子查詢難以從多個表中選擇數據
- 24. sql查詢從多個表中選擇數據
- 25. 從多個表中選擇數據的SQL查詢
- 26. Mysql查詢,選擇2個數據庫與4表+嵌套SELECT?
- 27. MySQL查詢選擇數據
- 28. MySQL的 - 從在查詢時選擇從多個表中的行多個表
- 29. Mysql的查詢選擇不同的表比較
- 30. MYSQL想比較兩個表並選擇數據
您是否寫過任何疑問?你有什麼嘗試? –
如果您添加表格並嘗試到目前爲止將會有所幫助 – KM11
聽起來像您需要'JOIN'其他表格。 – tadman