我是關係表的新手。隨着我學到更多,我看到了sql語句的許多優點。但是我堅持了一些觀點。mysql嵌套select語句
我查找是否可以從5個表中獲得所需數據集的單個表。名爲'eta'的表格之一用於連接其他4個表格。
目標: 許多用戶都可以使用電話號碼或電子郵件,用戶也可能有多個電話號碼或電子郵件地址。我想用使用它們的用戶名列出電話號碼或電子郵件地址。
樣本數據: 請檢查http://sqlfiddle.com/#!2/60acce的表結構和樣本數據集
的電話情況下,按照最終的預期最終結果:
phone name extra
45336467 ABC Co.
45336467 Gery 114
45336467 Todd 117
45336467 Adam 119
感謝
編輯:表關係的解釋。
表'eta'有4個有表格關係的字段。列「自己的」顯示了公司,個人等價值公司「f」和「K」的人別人會用不同的表
v1_id爲自己的領域的簡稱表的ID ..
列「水庫」指電子郵件和電話表。電話的值爲't',電子郵件的'e'。 v2_id對資源領域的簡稱表
能否請你解釋一下表之間的關係? –
'eta'與其他表格有什麼關係?什麼是返回上述標準?如果一個人可以有多個電話號碼,您想要返回哪一個? – Taryn
具體來說,'eta'表上的字段與其他表的關係如何 – Lamak