【发布时间】:2013-10-12 12:14:44
【问题描述】:
我有五张桌子;客户,第一节,第二节,第三节,第四节。从输入数据时开始,每个表都会在第一个字段中自动填充一个 client_id。 我想为站点上的特定客户端检索每个表(sectionone、sectiontwo、sectionthree、sectionfour)的百分比字段。我的查询工作并检索每个表的百分比字段,但不幸的是它一直为数据库中的第一个客户端返回此字段,例如 client_id 1。 如何更改下面的查询,以便获得为当前客户返回的百分比?非常感谢你的帮助。罗西
$query = "SELECT a.client_id,
a.percent,
b.percent,
c. percent,
d. percent
FROM sectionone a,
sectiontwo b,
sectionthree c,
sectionfour d
WHERE a.client_id = b.client_id
AND b.client_id = c.client_id
AND c.client_id = d.client_id";
【问题讨论】:
-
您应该添加一个 client_id=$actual_client_id 条件。
-
非常感谢 Lajos Veres。我要去试试,干杯,罗西
-
您好,Lajos Veres,您能告诉我您将如何添加您的建议吗?我尝试了变化,但不断收到错误消息。我显然不太擅长这个。我将它添加到 WHERE a.client_id = actual_client_id
-
我发布了完整的答案。 (评论不支持代码高亮)