我有两张桌子:(A)健身房的顾客和(B)餐厅的顾客。我想在表(A)中创建一个指示器,以表示在同一天去过健身房和餐馆的顾客。在完成此操作时,我使用了以下SQL脚本,但它创建了重复行:CASE WHEN a.GymDate = b.RestaurantDate THEN 'Meal + Gym on the
我正在尝试写一个子查询来计算'TRACE_NO‘的数量,如果只有一个实例,我希望它显示原始字符串。但是,如果它有多个'TRACE_NO‘实例,我希望该行显示'Duplicate’。我做错了什么?SELECT (SELECT CASE(WHEN TR.TRACE_NO HAVING COUNT(*) >1 THEN 'DUPLICATE'