我有表分别是用户和列表。我在用户表中有两个字段,我需要做的是我想连接两个表,以便每个用户可以包含列表中的条目数,并且我想根据用户获取列表。如何连接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. 连接两个表在MySQL
- 6. 如何在mysql中完成两个表的全外连接?
- 7. MySQL的 - 从两个连接的表
- 8. MySQL的:连接两个简单的表
- 9. mysql:两个表的连接总和
- 10. PHP的MySQL:连接两个表
- 11. Mysql的内部连接两个表
- 12. 的MySQL:连接这两个表和
- 13. 如何离开在两列上连接两个MySQL表?
- 14. 如何外连接两个mysql查询?
- 15. 如何在MySQL中使用分组连接两个表?
- 16. 如何在MySQL中连接两个表并显示结果?
- 17. 的MySQL连接两个talbles
- 18. MySQL内连接两张表
- 19. MySQL右连接两张表
- 20. 连接两个表,并显示在MySQL
- 21. MySQL:在LIKE上连接两个表
- 22. 如何正确地连接两个mysql表的条件?
- 23. 如何连接两个相同的表一起在MySQL
- 24. 从MySQL中的两个连接表中获取多个计数
- 25. 两个内部连接MYSQL
- 26. 从两个不同的脚本连接两个表MYSQL
- 27. 连接两个表
- 28. 连接两个表
- 29. 连接两个表
- 30. 连接两个表
你能否提供你的表格结构? – Omesh 2012-08-08 13:16:30
对不起,在某种意义上的结构? – 2012-08-08 13:17:47
@LogeshMohanasundaram我认为Omesh希望定义这两个表,看看他们有什么共同之处,为您的查询创建联接。 – Bridge 2012-08-08 13:18:32