Size: a a a

DBA - русскоговорящее сообщество

2021 May 08

E

Etki in DBA - русскоговорящее сообщество
Так а почему ты bookmarked = true не можешь в самом подзапросе оставить?
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
потому что нету джойна с той таблицей
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
я мог бы сджойнить, имеет место быть ситуация, когда в таблице PostActions - ну вот эти сами лайки и т.д., записи юзера просто нету, с чем джойнинг тогда произойдёт
источник

E

Etki in DBA - русскоговорящее сообщество
Я не понимаю по какому признаку ты вообще джойнишь
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
ну вот, я по-идее должен джойнить по айди поста. Есть таблица Post и PostActions и User - они связанны
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
я по-идее должен джойнить как-раз таки таблицы Post и PostActions
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
но что будет, если в таблице PostActions не будет записи поста с таким айди, по которому я пытаюсь сджойнить
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
про обычный JOIN я
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
источник

E

Etki in DBA - русскоговорящее сообщество
Дак делай джойн с нужной стороны и делов.
источник

E

Etki in DBA - русскоговорящее сообщество
Зачем тебе вообще игры с массивами?
источник

E

Etki in DBA - русскоговорящее сообщество
Select from post actions left join posts left join users where user id = :id
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
спасибо, я так думал, просто меня збила возможность отсутствия записи в связанной таблице
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
а мне нужно если записи нет, посылать на клиент false, false и если запись в БД имеет значения false, false - то тоже соотв. посылать false, false)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
как мне определить что записи нету вот одним джойном, что бы как то в колонке получить NULL хотяб
источник

E

Etki in DBA - русскоговорящее сообщество
Делай джойн с другой стороны, если нужно получить false для юзера у которого нет постов - то начинай левым джойном от него
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Знания в первую очередь.
Учиться.
Изучать СУБД, как они работают.
Изучать ОС, Линукс в основном.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Просто надо уметь работать, и все работает
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Да просто я уже заебался если честно, кину всё это к чертям и будь что будет )
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
И то хорошо, мне больше работы будет
источник