Size: a a a

2019 December 19

🌌[

🌌El.Randir/42ᅠ [AD] in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Смотри у меня есть таблицы игроки, команды, игроки_в_командах(user_id, team_id, date_joined, date_left, role).
Вот мне из промежуточной таблицы нужно получать данные.
Если просто м2м поле, то все работает, но выводятся и вышедшие из команды игроки.
Мне выходит надо использовать просто fk, а не м2м?
А шо тебе выбрать надо :?
источник

S

Sergey in aiogram [ru]
скинул бы пример таблиц и что нужно получить
источник

D

Dmitri in aiogram [ru]
Sergey
скинул бы пример таблиц и что нужно получить
вот вот. а то м2м какие-то
источник

🌌[

🌌El.Randir/42ᅠ [AD] in aiogram [ru]
А стоп, у тебя с черепахой проблема, а не с самим запросом. Не, тут в питон_беггинерсы
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
🌌El.Randir/42ᅠ [AD]
А шо тебе выбрать надо :?
Из команды добыть актуальный список игроков (которые ещё не вышли), их свойства и их роли
источник

D

Dmitri in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Из команды добыть актуальный список игроков (которые ещё не вышли), их свойства и их роли
ты не можешь селект написать?
источник

S

Sergey in aiogram [ru]
это же орм
если составит запрос можно уже и на объекты перетащить все
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Dmitri
ты не можешь селект написать?
Нафиг тогда черепаха?)
источник

D

Dmitri in aiogram [ru]
а, орм
источник

D

Dmitri in aiogram [ru]
понял, отчаливаю
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Конечно могу, но хочется красиво
источник

🌌[

🌌El.Randir/42ᅠ [AD] in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Из команды добыть актуальный список игроков (которые ещё не вышли), их свойства и их роли
Переджойни таблички, только поставь условие, где нету left_from_team или как там
источник

D

Dmitri in aiogram [ru]
я хуй знает где вы в орм нашли красоту)))))
источник

AS

Alexander Shavelev in aiogram [ru]
Dmitri
я хуй знает где вы в орм нашли красоту)))))
+
источник

🌌[

🌌El.Randir/42ᅠ [AD] in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Конечно могу, но хочется красиво
У тебя в игроки_в_команде, актуальные тоже есть, только у них время выхода пустое :?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Dmitri
я хуй знает где вы в орм нашли красоту)))))
Пятистрочный селект посреди кода конечно лучше, ага)
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
🌌El.Randir/42ᅠ [AD]
У тебя в игроки_в_команде, актуальные тоже есть, только у них время выхода пустое :?
Есть и те, кто вышли (непустое время выхода) и те кто ещё нет (они и нужны обычно)
источник

S

Sergey in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Пятистрочный селект посреди кода конечно лучше, ага)
если он пятистрочный то легко в орм перетащить
источник

S

Sergey in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Есть и те, кто вышли (непустое время выхода) и те кто ещё нет (они и нужны обычно)
anti join
источник

🌌[

🌌El.Randir/42ᅠ [AD] in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Пятистрочный селект посреди кода конечно лучше, ага)
почему пяти :?
select * from игроки
join команда on игроки.team_id = team.id
where date_left is null
источник