我正在尝试编写一个查询,该查询将从多个表中选择其字段为pass或fail = fail的记录。通常情况下,我很难直接写出这个问题。我的问题是我规范化了字段的数据。我试图选择的字段称为PassOrFail,但由于它出现在多个表中,我将字段规范化并将其更改为" Tablename" PassOrFail即OvenPassOrFail。我的问题是如何为具有此字段的所有表选择此字段?我如何键入WHERE和FROM表达式。我会看起来像这样吗?
SELECT*
FROM Oven, FirstPunch
WHERE Oven.OvenPassOrFail,FirstPunch.FirstPPassOrFail = "Fail";
或者我是否必须撤消字段的规范化才能使其工作?任何提示或建议指出我正确的方向将不胜感激。
答案 0 :(得分:0)
我想我已经明白了,我所要做的就是添加一个AND语句并且它有效。
SELECT *
FROM Oven, FirstPunch
WHERE OvenPassOrFail = "Fail" AND FirstPPassOrFail = "Fail";