Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL中连接两个子查询_Sql_Mysql_Join - Fatal编程技术网

在MySQL中连接两个子查询

在MySQL中连接两个子查询,sql,mysql,join,Sql,Mysql,Join,我在MySQL中联合两个子查询时遇到问题,例如 (select * from table1 where id = 1 group by f1) a1 join (select * from table2 where id = 2 group by f2) a2 ON a1.f3 = a2.f3; 错误1064 42000:您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解第1行“join select*from table1,其中id=2”附近使用的正确语法 我的语法不正

我在MySQL中联合两个子查询时遇到问题,例如

(select * from table1 where id = 1 group by f1) a1 
join 
(select * from table2 where id = 2 group by f2) a2 ON  a1.f3 = a2.f3;
错误1064 42000:您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解第1行“join select*from table1,其中id=2”附近使用的正确语法

我的语法不正确吗?

请查看一些示例


很抱歉我的简化示例,我已经更新了SQL。非常感谢您的回答。我已经在谷歌上搜索了几天,直到我找到了这个问题,都没有用。这并没有像我写的那样回答这个问题。这个问题与google搜索连接两个子查询相匹配。因此,没有名字的@a_horse_实际上更合适。
SELECT * FROM table1, table2;

SELECT * FROM table1 INNER JOIN table2 ON table1.id=table2.id;

SELECT * FROM table1 LEFT JOIN table2 ON table1.id=table2.id;

SELECT * FROM table1 LEFT JOIN table2 USING (id);