我正在尝试创建一个选择查询,如果值为 TRUE 或 1,该查询将返回位列的名称。我能做到的唯一方法是,如果我添加了一个附加列“Day”并且当天的描述反映了可用票证可用的列名称。
我怎样才能做到这一点?
<cfquery name="getTickets" datasource="test">
SELECT * from tickets
ORDER BY ticketID ASC
</cfquery>
票证表(解决方法):
ticketID Monday Tuesday Wednesday Price Day
1 1 0 0 42.00 Monday
2 0 1 0 42.00 Tuesday
3 0 0 1 42.00 wednesday
4 1 1 1 75.00 All three days
门票表(我想用的):
ticketID Monday Tuesday Wednesday Price
1 1 0 0 42.00
2 0 1 0 42.00
3 0 0 1 42.00
4 1 1 1 75.00