我有一个问题,我想在单个列中查找语句,每次找到它们时都会在组合中插入一个新列。我正在使用 mysql 数据库。
例如说我有这样的数据
Class Sub
-----------------
1 math
1 tech
2 math
2 english
3 math
我希望数据像这样输出:
Class math tech english
---------------------------
1 Y Y N
2 Y N Y
3 Y N N
我正在尝试使用CASE
语句来查找列中的值,但问题是它只会在列中为它找到的值返回一个结果,并且我最终得到相同的类,每列都有一个 case 语句. 组合案例语句将不起作用,因为它仍然给我一个单列。