我正在为过去几天一直困扰我的 SQL 查询而苦苦挣扎。我希望你们能帮助我!
我将为购物车创建发票。发票保存在两个表中。第一个表“ordre”包含有关用户的信息,发票是否已支付以及日期等。第二个表“ordreelementer”包含属于该发票的所有项目。
我的问题来了。我到底如何获得打印包含客户详细信息的发票所需的所有信息,以及他/她购买的物品?我尝试了不同的 SQL JOINS,但没有按预期工作。这里的任何帮助将不胜感激!我正在编写 PHP 并运行 MySQL 数据库。
这是我最新的 SQL 语句
$sql = "SELECT ordre.id,
ordre.uid,
ordre.dato,
ordre.status,
ordre.betalt,
ordre.navn,
ordre.adresse,
ordreelementer.oid,
ordreelementer.navn AS elnavn,
SUM(ordreelementer.ant * ordreelementer.stkpris) AS tot
FROM ordre
INNER JOIN ordreelementer
ON ordre.id=ordreelementer.oid
WHERE ordre.uid = ".brukerInfo('id')." AND ordre.id = ".$id."";
非常感谢所有帮助!