當面試官要求我加入三張表時,我進行了一次大型面試。我可以口頭描述不同類型的連接,但我凍結了。我在尋找讓我習慣於這些類型問題的東西,所以我可以預見如何解決這些問題。任何人都可以推薦任何SQL練習?sql加入並習慣於他們
-4
A
回答
5
1
我想安裝MySQL或任何其他免費的SQL數據庫,只是經過一些實例。記住事情的最好方法是重複地完成它們。另外,查看實際數據結果總是有助於可視化不同功能的功能。我知道MySQL提供了很多網絡研討會,這可能是一個很好的開始?
0
您可以嘗試三個用表,這樣你就需要採取加盟的所有的人創造一個數據庫來適應多種連接。舉個例子:
用戶(user_ID的姓名,電子郵件)的has_many汽車(car_id,car_name,car_model_id),以及汽車HAS_ONE模型(模型名稱,MODEL_ID,year_of_model)等,然後嘗試回答幾個問題,如:
- 多少車做了用戶A已經和他們有什麼車型
- 多少汽車的不同車型也爲用戶A已經
等等等等,這樣的小練習可以幫助你開始,以便您可以輕鬆地思考模型,連接和關聯(這個例子可能不完整,因爲我沒有指定關係的另一個方向,但你可以自己做。例如,用戶has_many汽車,汽車has_one用戶,以及汽車has_one模型和模型has_many汽車。)
相關問題
- 1. 加載UIImage的好習慣
- 2. jquery通過輸入並添加他們
- 3. 習慣的方法
- 4. 習慣在Objective-C
- 5. php - RAII好習慣?
- 6. 習慣的方法
- 7. SQL Server合併+加入其他表
- 8. SQL插入行並增加其他
- 9. 使用默認參數健康習慣還是壞習慣?
- 10. Scrum Master的壞習慣
- 11. 這個習慣uialertview呢?
- 12. 多線程的好習慣
- 13. Dockerfile結束的好習慣?
- 14. 標準編碼習慣
- 15. 習慣和Facebook登錄
- 16. www子域的好習慣?
- 17. .bash_profile的根好習慣?
- 18. 空旗是壞習慣嗎?
- 19. 好的編程習慣?
- 20. 多態的好習慣
- 21. 好習慣?虛擬對象
- 22. Class scope typedef壞習慣?
- 23. 哪一種比較習慣?
- 24. 是mysql_connect頭部壞習慣?
- 25. 「更新」的好習慣?
- 26. 好習慣 - 類型轉換
- 27. 如何解決人們在網絡中雙擊的壞習慣?
- 28. 多對多關聯表 - 習慣上在這些表中添加其他列嗎?
- 29. SQL從其他表加入
- 30. SQL - 這讓他們
+1對於傑夫的可視化SQL聯接 - 優秀的東西 – 2009-11-14 09:09:37
是的,它是在谷歌的第一頁搜索「sql連接」:P – 2009-11-14 09:13:38