首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组合两个查询Mysql

问组合两个查询Mysql
EN

Stack Overflow用户
提问于 2016-04-27 18:56:11
回答 2查看 56关注 0票数 0

我正在尝试合并两个查询。

代码语言:javascript
复制
$query_1 = mysql_query("SELECT * FROM `table1_results` WHERE id=".$_GET['id']);
while($table1_results = mysql_fetch_assoc($query_1)){
    $total[] = $table1_results;
}

和

代码语言:javascript
复制
$query_1 = mysql_query("SELECT * FROM `table2_results` WHERE id=".$_GET['id']);
while($table2_results = mysql_fetch_assoc($query_1)){
    $total[] = $table2_results;
}

一切保持不变,只是我想把两张不同的表组合起来 table2_results 和 一个查询中的table2_results

我参考了大量的例子,但没有得到预期的结果,请给出一个恰当的解决方案,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-27 19:00:33

您应该使用内部连接。

代码语言:javascript
复制
  SELECT * FROM `table1_results`  as a
  Inner join `table2_results` as b on a.id = b.id 
  WHERE a.id=".$_GET['id']
票数 2
EN

Stack Overflow用户

发布于 2016-04-27 19:11:46

选择多个表怎么样?

代码语言:javascript
复制
Select * from `table1_results` as t1, `table2_results` as t2
where t1.id = $_GET['id'] OR t2.id = $_GET['id']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36898573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档