さまざまなチュートリアルを確認した後に機能するはずのこのクエリがありますが、機能しません。
$query="SELECT week, year, COUNT(week) AS week_no
FROM archive_agent_booking
LEFT JOIN invoice_additions ON invoice_additions.week = archive_agent_booking.week
WHERE client_id='$account_no' GROUP BY week, year ORDER BY week DESC";
表は次のとおりです。
archive_agent_booking
+---------+----------+----------+----------+----------+---------+---------+
| job_id | week | year | desc | price | date | acc_no |
+---------+----------+----------+----------+----------+---------+---------+
invoice_additions
+---------+----------+----------+----------+----------+---------+
| acc_no | week | year | desc | am_price | am_date |
+---------+----------+----------+----------+----------+---------+
基本的に、両方のテーブルから各週の要素をカウントし、週の値の 1 つがテーブルの 1 つに表示されない場合でも、それらを 1 つの合計として表示したいと考えています。これが最善の解決策かどうかわからないので、代替案を受け入れます。