首页 > 解决方案 > INNER JOIN 与多个表

问题描述

我有 PHP 脚本,它从 7 个表格中选择,client_id 是公共列并返回单个 Tebel 与所有客户端一样,client_id 一行接一行,现在问题是如果在一个 Tabel 拖行中有 2 个重复的 id 那是打印重复行 100 次

如果有人知道如何防止这种情况,也许我不正确地进行 INNER JOIN 或某事

$stmt = $pdo->query("SELECT * FROM client_form cf
 INNER JOIN client_form_2 cf2 ON cf.client_id = cf2.client_id
 INNER JOIN client_form_3 cf3 ON cf.client_id = cf3.client_id
 INNER JOIN client_form_4 cf4 ON cf.client_id = cf4.client_id
 INNER JOIN client_form_5 cf5 ON cf.client_id = cf5.client_id
 INNER JOIN client_form_6 cf6 ON cf.client_id = cf6.client_id
 INNER JOIN client_form_7 cf7 ON cf.client_id = cf7.client_id
");

标签: phppdoinner-join

解决方案


推荐阅读