私のテーブル次のとおりです。二つの異なるデータのMySQLで
がどのように表示されますSELECTを作成するには:買い手の名前と姓、販売者の姓とbuyedものと名前についての彼のコメント?
は、これまでのところ、私はそれの半分だけをしました:
SELECT User.name, User.surname, Realization.comment
FROM User, Realization, Auction, Offer
WHERE Realization.id_vote = Auction.id_voice AND Auction.id_buyer = User.id_user AND Offer.id_offer=Auction.id_offer;
は、あなたの質問を編集して、そこに入れて参加します。ところで、必要な関係を得るには、自動結合の代わりに特定の結合が必要になります。 – BoltBait
あなたのデータベースが一度に1つのオークションだけを保存する場合を除き、あなたのオークションテーブルはAuctionIDを必要とします。それがOfferテーブルのためのものでない限り。 – BoltBait
オファーテーブルにはすべてのオファーが含まれています。オークションにはオファーされた商品に興味のある人が表示されます(賞品も用意されています。実現には、売り手提案によって「選択された」もののみが含まれます。私はオークションのテーブルが今よりも良いかもしれないことを知っているが、それは簡単だと思うebay.comデータベースだと思う。 –