这是我的火车时刻表,我想要一个车站之间火车的解决方案
Train Code
15609 ABC
15609 XYZ
15609 PQR
15609 ADI
15609 QWE
15609 XPM
15609 IND
15680 ABC
15680 XYZ
15680 PQR
15680 ADI
15680 QWE
15680 XPM
15680 IND
对于输出,用户将提供两个代码输入,例如:ABC
and XYZ
输出将是所有有代码的列车编号ABC
and XYZ
.
这应该可以解决问题。它也应该表现良好——不需要 JOIN。
SELECT
Train
FROM
dbo.TrainTime
WHERE
Code IN ('ABC', 'XYZ')
GROUP BY
Train
HAVING
Count(DISTINCT Code) = 2
;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)