如何根据以下查询创建表:
查询:
EVENT EVENT_TYPE TEAM_NAME RESULTS PLACE
MARATHON MENS KENYA 1:08:43 1
MARATHON MENS KENYA 1:09:84 2
MARATHON MENS KENYA 1:07:54 3
MARATHON WOMEN ERITEREA 59:34 1
MARATHON WOMEN KENYA 1:00:44 2
MARATHON WOMEN KENYA 1:01:33 3
要创建的表:
MENS
1. KENYA 1:08:43
2. KENYA 1:09:84
3. KENYA 1:07:54
WOMENS
1. ERITEREA 59:34
2. KENYA 1:00:44
3. KENYA 1:01:33
对我来说,问题是查询返回6行。 3 men
和3 women
。我希望将男性或女性用作TABLE HEADER
,并根据EVENT_TYPE
答案 0 :(得分:0)
尝试使用事件类型
创建变量EVENT
WHILE(EVENT IS NOT NULL)
IF (event == current event)
ADD ROW TO TABLE
ELSE
EVENT = get CURRENT EVENT
...
这是伪代码,因此您可以用您决定使用的语言编写它。