2017-04-25 7 views
-1

私は、顧客が特定の日付のマッシンを借りることができるウェブサイトを作った。 私はPHPとMYSQLを使用しています。 here is an imageは私のテーブルと希望する関係を示しています。 私は請求書を出力する必要があります。法案には、顧客データ、彼が賃貸したマッシン、および彼が選択した日付が含まれていなければなりません。顧客は複数のマッシンを借りることができ、各マッチンは複数の日付にわたって賃貸することができ、非連続的である可能性がある。

私は法案に必要なすべてのデータを返すクエリを作成するにはどうすればよいですか?mysqlを使用した貸出データベースからの出力請求書

+0

Googleの方法にd.to a.firstname、b.machine、d.from BY c.rid = a.id AND c.mid = b.id AND c.id = d.riid ORDER、 MySQLのクエリを書く? – dfundako

答えて

0

あなたの質問は、PHPを使用しているかどうかにかかわらず、SQL文についてです。

次のようにクエリが動作する

SELECT a.firstname、b.machine、d.from、bと、maschines として賃料FROM d.to、renInfo Cとして、dとrentDates

+0

これはうまくいきます。あなたがタイプミスをしたため(テーブル名の最初にタイプミスをしたため)、それを少し変更しなければなりませんでした。ありがとうございました。 – core36

+0

このような表を結合しないでください。 ANSI結合構文を使用します。 – Jerrad

+0

さて、このリンクは役に立ちます:http://stackoverflow.com/questions/6891422/which-is-better-implicit-or-explicit-join、http://stackoverflow.com/questions/5654278/sql -join-using-a-difference-using-or-where – LuisLl

関連する問題