таблицы на саму себя ?
Вроде как нашёл странное поведение при таком кейсе.
При инсерте строчек в таблицу payments , лефт джойн обращается не ко всей таблице payments(чтобы найти время первой транзакции и поставить соответствующий флаг) , а к только что вставленному бакету , и при каждой транзакции юзера ft_flag будет равен 1 , ибо база считает что других строчек нет и не было
Как можно это обойти ?
Так всю жизнь было. Если очень надо, то например оберните таблицу в обычную вьюху и джойните уже её.
Обычная вьюха это CREATE VIEW ?
Спасибо
Обсуждают сегодня