私はeコマースのプロジェクトに取り組んで最も古い日付に基づいて取引先を選択したいのです...ここに私のDB設計最も古い日付に基づいてサプライヤーを選択するにはどうすればよいですか?
製品
id(PK) name price added_date(DATE)
1 Samsung Note 180000 2016-09-30
2 Nokia Lumia 510 215000 2016-09-29
サプライヤー
id(PK) name registered_date(timestamp) stock
1 Easyshop 2016-09-30 12:50:12 10
2 T-mobile 2016-09-30 12:55:36 10
です
product_supplier
itemid(pk) supplierid(pk)
1 2
1 1
ご覧のとおり、1のサプライヤは2つのサプライヤです。だから、私がやりたいことは、最初に追加されたサプライヤーに基づいて項目を選択することです(先入れ先出し方式のように)
どうすればよいですかjoin query with timestamp as condition
?
はINNER JOINをJOINの代わりにLEFT使用しないshoud? – newdeveloper
うん。 http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-join。あなたは上記のURLで気をつけてください。 –