SELECT * FROM `charges`
UNION ALL
SELECT * FROM `confinement`
UNION ALL
SELECT * FROM `ultrasound`
WHERE procedure_no IN (100, 200)
ORDER BY FIELD(procedure_no,100,200);
sql 命令的第一部分是我加入 3 个收费表的地方。它们都是相同的,只是上下文不同。我希望该命令仅显示程序编号 100 和 200。所以只有 2 个结果。但它在mysql中显示了很多结果。