【发布时间】:2020-04-11 04:57:09
【问题描述】:
我如何建立一个关节来选择任一表
餐桌作业
Id | name | salary | company | type
1 | php | 17.850 | 5 | 1
2 | mysql | 4.500 | 89 | 2
2 | nodejs | 7.500 | 89 | 1
表公司
Id | name | Area | status
1 | Facebook| Developer| 1
2 | Google | Manager | 1
候选表
Id | name | City | phone
1 | Alan Kout | Nevada | 1 555 6666
2 | Wagner Mom | L.A. | 1 444 8965
我的查询 mysql、内部联接候选人或公司
如果type == 1 在表作业中INNER JOIN ON table company
如果type == 2 在表作业INNER JOIN ON table candidate
例子
SELECT * FROM table_jobs
IF(table_jobs.type == 1, INNER JOIN table_company, INNER JOIN table_candidate)
这可能吗?
【问题讨论】:
标签: mysql sql inner-join