我在查询中使用了多个表,所有表都有一个 deleted
列,指示记录是否已被删除(0 或 1)。我一直在做的是:
WHERE table1.deleted = 0 and table2.deleted = 0 and table3.deleted = 0)
我想知道是否有一种方法可以跨表指示相同字段名称的值,例如:
WHERE *.deleted = 0
显然,上面的方法不起作用。这能做到吗?
最佳答案
做不到。您需要像第一个示例一样明确引用每一列。
关于mysql - 当字段名称相同时跨表检查值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6296805/