不确定这是否可以在单个查询中进行,但希望在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.
每个表中都有一个注册号字段。
谢谢,仍然让我的头脑加入。
答案 0 :(得分:2)
您想要进行简单的加入:
select *
from cars
join data_store on cars.registration_number = data_store.registration_number
使用data_store中与汽车的链接更改registration_number。
这将仅返回在data_store中包含行的汽车。