【发布时间】:2014-04-08 20:26:51
【问题描述】:
我被一个 SQL 查询困住了。我有两张桌子:
-
用户
________________________ | id | company | worker| ------------------------- | 1 | my comp | John | -
任务
_________________________ | id | name | company | ------------------------- | 1 | exm | my comp |
我的问题是我想显示这些公司的任务,哪个工人是约翰。我在这几个小时都遇到了麻烦,但我不知道该怎么做。是否有任何 SQL 查询可以做到这一点?
【问题讨论】:
-
我看到你添加了加入标签,那么问题是什么?一点点努力就会有很长的路要走。
-
查看JOIN上的MySql参考。
-
您在 USERS 表中有公司和工人之间的关联,在 TASKS 表中有名称和公司之间的关联,但我看不到将任务与工人联系起来。您是否要查询属于拥有名为 John 的 Worker 的公司的所有任务?
-
有没有人阅读手册(描述了所有内容)?使用搜索tizag.com/mysqlTutorial/mysqlleftjoin.php