Mysql 选择从一个查询到另一个查询的结果
这将向我显示表1中的所有id,以及与test%匹配的任何id。所以我一直在这么做:Mysql 选择从一个查询到另一个查询的结果,mysql,sql,select,Mysql,Sql,Select,这将向我显示表1中的所有id,以及与test%匹配的任何id。所以我一直在这么做: SELECT id FROM table1 WHERE name LIKE 'test%'; 无论如何,是否要使我的table1查询跳转并自动插入到id为“1011”的位置,我希望它自动将查询1中的内容与查询2中的内容匹配起来。无需反复运行第二个查询并更快地获得所有结果。您要执行连接: SELECT * FROM table2 WHERE id = '1011'; 多亏了这项工作,表1大约有30列,是否仍有
SELECT id FROM table1 WHERE name LIKE 'test%';
无论如何,是否要使我的table1查询跳转并自动插入到id为“1011”的位置,我希望它自动将查询1中的内容与查询2中的内容匹配起来。无需反复运行第二个查询并更快地获得所有结果。您要执行连接:
SELECT * FROM table2 WHERE id = '1011';
多亏了这项工作,表1大约有30列,是否仍有删除格式的方法?是的,对要选择的
table1
中的每个值使用b.value
(对于table1
)。如果只需要表1中的列,请将*
更改为a.
。或者列出所需的列,a.col1、a.col2、b.col3等。
SELECT a.*
FROM table2 a
JOIN table1 b
ON a.id = b.id
WHERE b.name LIKE 'test%'