2つの内部結合 MYSQL 質問する

2つの内部結合 MYSQL 質問する

1 つのクエリで 2 つの内部結合を実行するにはどうすればよいですか?

つまり、3つのテーブル

請求書
住所
クライアント

請求書には、クライアントの ID を参照する列があります。また、アドレスを参照する列もあります。一致したテーブルからクライアント名とアドレスの両方を取得する必要があります。INNER JOIN両方のテーブルを取得するにはどうすればよいでしょうか?

詳細をいくつか追加します...
請求書には、アドレス(参照アドレスID)、クライアント(参照クライアントID)、ID、メモの行があります。クライアントには、first_name、last_nameの行があります。アドレスには、street_nameとcityの行があります。

引き上げる必要がある

ベストアンサー1

クエリには、必要な数の JOIN 句を含めることができます。各句には、結合されたテーブル間の関連列を指定するための ON 句があります。

SELECT
  columns
FROM
  invoice
INNER JOIN
  address
ON
  join_condition
INNER JOIN
  client
ON
  join_condition

おすすめ記事