我有我们所有订单的表。订单链接到一个人。每个人都被附属于一家公司。现在我需要一份在某个日期之前从未下单过的所有公司名单。查询工作正常,但速度很慢。 这是我的T-SQL查询: SELECT
DISTINCT p1.company_id
FROM
order o
JOIN person p1 ON (o.person_id = p1.id AND p1.company_
我想在我的数据库上执行这个查询,这是查询基于第三个表的结果的两个表。 SELECT *
FROM ads_user AS u
INNER JOIN ads_medium AS m
ON u.id = m.owner_id
WHERE m.id IN (SELECT medium_id,
Count(*) AS count
我做了一个这样的查询 SELECT *
FROM TABLE_A
WHERE 1=1
AND ID_NO IN (
SELECT ID_NO
FROM TABLE_B
WHERE SEQ = '1'
)
的问题是存在TABLE_B.So没有列“id_no上”我期待该查询不起作用。 但这个查询工作。我不明白为什么。 为什么它不会导致错误?
我无法理解这个查询结果中查询。 SELECT COUNT(*) FROM profiles
WHERE profiles.status IN ('abc', 'man')
AND profiles.id IN (
SELECT artifacts.item_id FROM artifacts
WHERE artifacts.deleted_at I