SELECT id FROM table1 WHERE name LIKE 'test%';
这将向我显示 table1 中的所有 id 以及与 test% 匹配的任何内容的 id。所以我一直在这样做:
SELECT * FROM table2 WHERE id = '1011';
有没有办法让我的 table1 查询跳转并自动插入到 WHERE id = '1011',我希望它自动将其与查询一中的内容匹配到查询二。而不必一遍又一遍地运行第二个查询并更快地获得所有结果。
最佳答案
您想要进行 JOIN:
SELECT a.*
FROM table2 a
JOIN table1 b
ON a.id = b.id
WHERE b.name LIKE 'test%'
关于mysql - 从一个查询到另一查询选择结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18233325/