ここ数日間、私を悩ませてきた SQL クエリに苦労しています。そして、皆さんが私を助けてくれることを願っています!
ショッピングカートの請求書を作成します。請求書は 2 つのテーブルに保存されます。最初のテーブル「ordre」には、ユーザーに関する情報、請求書が支払われたかどうか、日付などがあります。2 番目のテーブル「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."";
すべてのヘルプは大歓迎です!