0

これが単一のクエリで可能かどうかはわかりませんが、SequelPro で直接これを行うことを検討しています。

車を含むテーブルがあり、それらが販売されているか稼働しているか。

また、data_store と呼ばれる別のテーブルもあり、これらの車に関する情報が含まれています。ただし、すべての車がこのテーブルにデータを持っているわけではありません。

現在稼働中の車を取得するには:

SELECT * from cars where `sale_status` = 'live'

私は今、次のようにする必要があります:

SELECT * from cars where `sale_status` = 'live' AND THERE IS A ROW IN THE DATA_STORE TABLE FOR THIS CARS REGISTRATION NUMBER.

各テーブルには登録番号フィールドがあります。

ありがとう、まだ参加について頭を悩ませています。

4

1 に答える 1

2

あなたは単純な結合をしたい:

select *
from cars
join data_store on cars.registration_number = data_store.registration_number

registration_number を data_store の車とのリンクに変更します。

これにより、data_store に行を含む車のみが返されます。

于 2015-02-18T17:25:21.217 に答える