Size: a a a

Сообщество Python Программистов

2020 December 28

A

Alexander in Сообщество Python Программистов
да и группировка там не нужна в целом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
select m.id, u.name, case when u.id = m.to_id then "TO" else "FROM" end as "direction", m.text from messages m join users u on u.id = m.to_id or u.id = m.from_id where m.to_id = ? or m.from_id = ? order by id desc
case это ключевое слово скулевское?
источник

A

Alexander in Сообщество Python Программистов
case when then else end
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И вообще как это работает
источник

A

Alexander in Сообщество Python Программистов
case when [condition] then [some] else [someelse] end
источник

A

Alexander in Сообщество Python Программистов
как тернарка работает
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
В результате будет
id сообщения, id юзера и направление?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А, текст ещё
источник

A

Alexander in Сообщество Python Программистов
да ты выполни вместо своего запроса)
источник

A

Alexander in Сообщество Python Программистов
и увидишь)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
да ты выполни вместо своего запроса)
Мне страшно🌚
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
да ты выполни вместо своего запроса)
SyntaxError: near "group"
источник

A

Alexander in Сообщество Python Программистов
вот group by убери вообще
источник

A

Alexander in Сообщество Python Программистов
я поправил
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
я поправил
no such column m.id
окей, это просто у меня у сообщений айдишников не существует)
источник

A

Alexander in Сообщество Python Программистов
ну в твоем запросе было так же
источник

A

Alexander in Сообщество Python Программистов
select id, from_id as to_id, text
           from messages
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
а
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
да, секунду
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
select m.id, u.name, case when u.id = m.to_id then "TO" else "FROM" end as "direction", m.text from messages m join users u on u.id = m.to_id or u.id = m.from_id where m.to_id = ? or m.from_id = ? order by id desc
а где в запросе мы указываем что такое m?)
источник