我想从3个表中获取名为“Revision”的列中的所有值。数据,Data_File和Data_Storage。所以,除了编写
之外,还有一种有效的方法Select REV from Data, Data_File and Data_Storage where Data_Num = ?;
这是我应该使用联接的情况吗?
答案 0 :(得分:3)
由于各种原因,你所写的内容是行不通的。
我怀疑你想要:
select REV from Data where Data_Num = ?
UNION ALL
select REV from Data_File where Data_Num = ?
UNION ALL
select REV from Data_Storage where Data_Num = ?
请注意,您需要在查询中包含该参数三次。