表1颜色
和另一张表格最喜欢的颜色
现在我希望out out as
我怎样才能得到这个
答案 0 :(得分:4)
像
这样的东西SELECT f.favColorID,
c.Color,
CASE WHEN c.colorid = f.colorid THEN 'YES' ELSE 'NO' END IsFavorite
FROM tblColours c, tblFavColours f
ORDER BY 1
查看使用CASE Syntax
答案 1 :(得分:1)
我可以用T-SQL方言(Microsoft SQL-Server)给你答案。 case when
部分在其他方言中可能有所不同。
select f.favColorID,
c.Color,
case when f.ColorID=c.ColorID then 'YES' else 'NO' end as IsFavorite
from colors c
cross join favoriteColor f
order by f.favColorID