私はSQLを初めて使用しており、作成したデータベースに対してMySQLでクエリを書き込もうとしています。このクエリは、ホストされている各セミナーとそれに参加している各顧客の情報を表示するためのものです。このクエリは、誰も出席しないセミナーを表示するためのものです。これをどうやってやるの?事前にお手伝いいただきありがとうございます。MySQLクエリを取得して顧客なしのセミナーを表示する方法
SELECT sem.SeminarID, sem.SeminarDate, sem.Location, sem.SeminarTitle, cust.CustomerID, cust.LastName, cust.FirstName
FROM seminar AS sem JOIN
seminar_customer as SC on sem.SeminarID = SC.SeminarID JOIN
customer AS cust on SC.CustomerID = cust.CustomerID
ORDER BY SeminarID;
「JOIN」ではなく「LEFT JOIN」を使用してください。 –
あなたの構造が何であるか、そしていくつかのサンプルデータについて、さらに詳しい情報を提供できますか? – Shawn
またはGordonの提案を使用してください。 – Shawn