gpt4 book ai didi

php - 从一张表中选择所有记录并检查它们是否在第二张表中常见

转载 作者:行者123 更新时间:2023-11-29 11:18:55 25 4
gpt4 key购买 nike

我想从一个表中选择所有记录并将其与另一个表连接并检查公共(public)记录。问题是,如果我使用 INNER JOIN,它只会选择公共(public)记录,而且如果 where 子句不为 true,它不会从第一个表中选择记录。这是我的sql

$stmt=$this->db->prepare("Select * FROM Departamente INNER JOIN Leg_Dep_Cand ON Leg_Dep_Cand.id_d=Departamente.id_d  where Leg_Dep_Cand.id_c=:id_c");   
$stmt->bindParam(":id_c",$id);
$stmt->execute();
$result = $stmt->fetchAll();
return $result;

最佳答案

Select * 
FROM Departamente
LEFT OUTER JOIN Leg_Dep_Cand ON Leg_Dep_Cand.id_d=Departamente.id_d

在您的结果中,缺失的记录将为 NULL。

关于php - 从一张表中选择所有记录并检查它们是否在第二张表中常见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39287395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com