我有我們所有訂單的表。訂單鏈接到一個人。每個人都被附屬於一家公司。現在我需要一份在某個日期之前從未下單過的所有公司名單。查詢工作正常,但速度很慢。 這是我的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