Mysql 结合两个查询
我正在尝试合并两个查询Mysql 结合两个查询,mysql,Mysql,我正在尝试合并两个查询 $query_1 = mysql_query("SELECT * FROM `table1_results` WHERE id=".$_GET['id']); while($table1_results = mysql_fetch_assoc($query_1)){ $total[] = $table1_results; } 及 一切都是一样的,只是我想把两个不同的 桌子 表2\u结果 及 表2\u一次查询的结果 我参考了很多例子,但没有得到预期的结果,请给出一
$query_1 = mysql_query("SELECT * FROM `table1_results` WHERE id=".$_GET['id']);
while($table1_results = mysql_fetch_assoc($query_1)){
$total[] = $table1_results;
}
及
一切都是一样的,只是我想把两个不同的
桌子
表2\u结果
及
表2\u一次查询的结果
我参考了很多例子,但没有得到预期的结果,请给出一个例子适当的解决问题
谢谢您应该使用内部联接
SELECT * FROM `table1_results` as a
Inner join `table2_results` as b on a.id = b.id
WHERE a.id=".$_GET['id']
您应该使用内部联接
SELECT * FROM `table1_results` as a
Inner join `table2_results` as b on a.id = b.id
WHERE a.id=".$_GET['id']
选择多个表怎么样
Select * from `table1_results` as t1, `table2_results` as t2
where t1.id = $_GET['id'] OR t2.id = $_GET['id']
选择多个表怎么样
Select * from `table1_results` as t1, `table2_results` as t2
where t1.id = $_GET['id'] OR t2.id = $_GET['id']
他们之间有什么关系吗other@AmanRawat它必须是一个连接两个不同表的查询。在执行此操作时,请确保修复SQL注入漏洞:警告:如果您只是在学习PHP,请不要学习过时的接口。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。您的用户参数不是,这有可能被利用。它们之间是否有任何关系other@AmanRawat它必须是一个连接两个不同表的查询。在执行此操作时,请确保修复SQL注入漏洞:警告:如果您只是在学习PHP,请不要学习过时的接口。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。您的用户参数不可用,这有可能被利用。