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

用 data_store 中与汽车的链接更改registration_number。

这将只返回在 data_store 中包含一行的汽车。

于 2015-02-18T17:25:21.217 回答