我希望有一个能够存储团队特定值的表,如果找不到记录,将返回默认记录。
TableName:[Products]
ProdID ProdName Team
1 AAA <NULL>
1 AAA_T1 T1
2 BBB <NULL>
3 CCC <NULL>
3 CCC_T1 T1
3 CCC_T2 T2
4 DDD <NULL>
4 DDD_T3 T3
对于查询,团队将需要传递,所有产品将被退回。
T1小组
ProdID ProdName
1 AAA_T1
2 BBB
3 CCC_T1
4 DDD
T2小组
ProdID ProdName
1 AAA
2 BBB
3 CCC_T2
4 DDD
T3小组
ProdID ProdName
1 AAA
2 BBB
3 CCC
4 DDD_T3
我该如何实现?我需要更改表结构吗?
使用NOT EXISTS
: