-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstuff_table.sql
More file actions
38 lines (34 loc) · 1.28 KB
/
stuff_table.sql
File metadata and controls
38 lines (34 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SELECT DISTINCT
card_code,voting_number,list.title,voting_title,
text,
'№ '||requests.number as num
FROM list, requests
LEFT JOIN (
SELECT
request_id,
group_concat(value) as text
FROM (
SELECT request_id, [values].title, value
FROM [values]
WHERE title in (
-- 'Описание номера'
-- ,'Начало выступления'
'Оборудование и реквизит (необязательно)', 'Пожелания к организаторам'
-- ,'Пожелания по сценическому свету (необязательно)'
)
ORDER BY CASE title
WHEN 'Начало выступления' THEN 10
WHEN 'Пожелания по сценическому свету (необязательно)' THEN 20
WHEN 'Оборудование и реквизит (необязательно)' THEN 25
WHEN 'Пожелания к организаторам' THEN 30
WHEN 'Описание номера' THEN 40
END
)
GROUP BY request_id
) AS texts
ON texts.request_id = requests.id
WHERE
list.id = topic_id
AND default_duration > 0
AND status = 'approved'
ORDER BY voting_number