我想选择一对符合特定要求的供应商ID,即第一个供应商对某个部分的收费要高于第二个。从SQL表中选择一对
SELECT DISTINCT S1.sid, S2.sid
FROM suppliers JOIN catalog ON (suppliers.sid = catalog.sid) AS S1,
suppliers JOIN catalog ON (suppliers.sid = catalog.sid) AS S2
WHERE S1.pid = S2.pid AND S1.cost > S2.cost;
现在这是行不通的。谁能告诉我问题在哪里?
你能细说什么“这是不工作”的意思? – Dan
以下是错误: 错误:在“as”或附近的语法错误 *** 1:...钳子将*******错误********** 错误:语法错误处于或接近“as” – KellyJ
您是否在尝试某种条件JOIN?显示一些示例数据。 – Mihai