SELECT ISNULL(T2.FNAME,T3.FNAME) FROM T T1 LEFT JOIN T T2 ON T1.FID1=T2.FID LEFT JOIN T T3 ON T1.FID2=T3.FID
时间: 2024-06-07 08:09:54 浏览: 126
SELECT 的另类用法
这是一个 SQL 查询语句,目的是从表 T 中查询出每一行对应的两个外键所关联的表 T 中的数据(FNAME 列)。如果第一个外键关联的数据存在,则使用 T2 表中的 FNAME 列,否则使用 T3 表中的 FNAME 列。 使用 ISNULL 函数来判断 T2 表中的 FNAME 列是否为 NULL,如果为 NULL 则返回 T3 表中的 FNAME 列。
阅读全文