Size: a a a

2020 July 19

Forevka ÐΞV... in aiogram [ru]
пфф
нет постгрес
ну тада ок
источник

п

пфф in aiogram [ru]
Tishka17
Колонка с именем 1, 2 или 3 - это очень плохо
лучше в 1 колонку записывать?
источник

T

Tishka17 in aiogram [ru]
пфф
лучше в 1 колонку записывать?
Какая цель вообще этого всего?
источник

T

Tishka17 in aiogram [ru]
При чем тут "последние три в базе"?
источник

п

пфф in aiogram [ru]
Tishka17
Ты типа числа просто так генерируешь или это имеет какой-то физический смысл?
он генерирует от 0 до количество строк в базе -1
источник

п

пфф in aiogram [ru]
Tishka17
Какая цель вообще этого всего?
мне надо чтобы два раза подряд не выводилась одна и таже картинка
источник

T

Tishka17 in aiogram [ru]
пфф
он генерирует от 0 до количество строк в базе -1
Ещё раз "random" звучит как "непонятная случайная хрень"
источник

T

Tishka17 in aiogram [ru]
А это судя по всему айди фактов
источник

T

Tishka17 in aiogram [ru]
пфф
мне надо чтобы два раза подряд не выводилась одна и таже картинка
Так и написал бы
источник

T

Tishka17 in aiogram [ru]
Как-то так

Select *
from pictures
where id not in (
   select picture_id
   from last_pictures
   where user_id = ?
   order by id desc
   limit 3
)
Order by random
Limit 1
источник

T

Tishka17 in aiogram [ru]
И потом
Insert into last_pictures (picture_id, user_id) values (?, ?)
источник

п

пфф in aiogram [ru]
а лимит 3 что?
источник

T

Tishka17 in aiogram [ru]
Блин, телега опять теряет форматирование
источник

T

Tishka17 in aiogram [ru]
пфф
а лимит 3 что?
Типа последние 3 не должны повторяться
источник

Forevka ÐΞV... in aiogram [ru]
Tishka17
Как-то так

Select *
from pictures
where id not in (
   select picture_id
   from last_pictures
   where user_id = ?
   order by id desc
   limit 3
)
Order by random
Limit 1
лучше через оффсет, ордер сортирует всю результирующую таблицу
источник

T

Tishka17 in aiogram [ru]
last_pictures херовое название. Скорее надо shown_pictures
источник

T

Tishka17 in aiogram [ru]
Forevka ÐΞV
лучше через оффсет, ордер сортирует всю результирующую таблицу
Там справочник. Он небольшой
источник

T

Tishka17 in aiogram [ru]
И я не был бы так уверен
источник

T

Tishka17 in aiogram [ru]
Оффсет приведет к чтению всей пропущенной части таблицы, а рандом может быть по индексу
источник

T

Tishka17 in aiogram [ru]
Мелькали на хабре тесты вроде
источник