我有表分別是用戶和列表。我在用戶表中有兩個字段,我需要做的是我想連接兩個表,以便每個用戶可以包含列表中的條目數,並且我想根據用戶獲取列表。如何連接mysql中的兩個表?
0
A
回答
0
你可能要像JOIN:
SELECT * FROM users
JOIN list ON users.id_user = list.id_user
這將輸出一切從表用戶和表列出,重複用戶爲每個列表。
注意:要做到這一點,您必須在兩個表中都有用戶標識符。
您可以添加一個WHERE條件來搜索特定的用戶名或類似的東西。 請提供您的用戶和列表表格結構以獲取更多幫助。
檢查這個例子創建表:
CREATE TABLE `users` (
`id_user` INT(10) NOT NULL AUTO_INCREMENT,
`user_name` VARCHAR(50) NOT NULL,
`user_email` VARCHAR(50) NOT NULL,
PRIMARY KEY (`id_user`)
)
CREATE TABLE `list` (
`id_list` INT(10) NOT NULL AUTO_INCREMENT,
`id_user` INT(10) NOT NULL,
`list_name` INT(10) NOT NULL,
PRIMARY KEY (`id_list`)
)
中添加一些數據表和運行上面的例子中看到的結果。
+0
用戶表和位置列表中的用戶名和年齡。考慮我有兩個用戶名和超過10個條目的位置。這兩個用戶有多個職位,我如何根據用戶名來描述或獲取職位。 – 2012-08-08 13:44:12
+0
哦,所以我需要任何條目都在表中相同。謝謝! – 2012-08-08 13:45:42
0
你所描述的是一個FOREIGN KEY關係,一個基本的關係數據庫概念。在這個術語的MySQL文檔中搜索應該爲你提供一些有用的文檔。
相關問題
- 1. 如何在MySQL中連接兩個表?
- 2. 如何連接兩個MySQL表兩次
- 3. 的MySQL連接兩個表
- 4. MySQL的:連接兩個表
- 5. PHP mysql如何連接兩個表
- 6. MYSQL - 連接兩個表
- 7. 連接兩個表在MySQL
- 8. MySQL連接兩個表
- 9. 如何從mysql中的兩個未連接表中選擇
- 10. 如何連接兩個表?
- 11. 如何連接兩個表
- 12. 如何在MySQL中的REGEX匹配上連接兩個表?
- 13. 如何在mysql中完成兩個表的全外連接?
- 14. 兩個不同的表連接mysql的
- 15. MySQL的 - 從兩個連接的表
- 16. MySQL的:連接兩個簡單的表
- 17. PHP的MySQL:連接兩個表
- 18. 的MySQL:連接這兩個表和
- 19. mysql:兩個表的連接總和
- 20. MySql的連接查詢兩個表
- 21. Mysql的內部連接兩個表
- 22. MySQL的 - 連接兩個表,在第二
- 23. 的MySQL連接兩個表MAX(值)
- 24. 如何離開在兩列上連接兩個MySQL表?
- 25. 如何將一個mysql表中的兩行連接到第三個表中
- 26. 如何外連接兩個mysql查詢?
- 27. 如何連接兩個mysql使用while?
- 28. 如何通過SELECT在mysql中連接兩個表
- 29. 如何在MySQL中使用分組連接兩個表?
- 30. 如何在MySQL中連接兩個表並顯示結果?
你能否提供你的表格結構? – Omesh 2012-08-08 13:16:30
對不起,在某種意義上的結構? – 2012-08-08 13:17:47
@LogeshMohanasundaram我認爲Omesh希望定義這兩個表,看看他們有什麼共同之處,爲您的查詢創建聯接。 – Bridge 2012-08-08 13:18:32