Size: a a a

2020 June 10

DE

Denis Efremov in MySQL
løst søul
ну если ты жабаскриптизер - то понимаю
источник

V

Victor in MySQL
Denis Efremov
А на чем ты пишешь?
(питон, пхп) + sql
Но пишу это громко, в основном делаю различную автоматизацию ))))) сейчас плотно занимаюсь изучением админства mysql. postgres
источник

DE

Denis Efremov in MySQL
источник

АБ

Александр Бобров... in MySQL
Всем привет. Ребят, подскажите пожалуйста, у меня есть таблица СООБЩЕНИЯ в ней колонки id, user_id, oponent_id. И есть отдельно таблица ДИАЛОГИ в ней колонки id, user_id, oponent_id, last_message_id мне нужно сделать выборку уникальных user_id+oponent_id и по ней добавить (или обновить) из таблицы диалогов данные с указанием номера последнего сообщения. Как это лучше всего сделать? \
источник

DE

Denis Efremov in MySQL
Александр Бобров
Всем привет. Ребят, подскажите пожалуйста, у меня есть таблица СООБЩЕНИЯ в ней колонки id, user_id, oponent_id. И есть отдельно таблица ДИАЛОГИ в ней колонки id, user_id, oponent_id, last_message_id мне нужно сделать выборку уникальных user_id+oponent_id и по ней добавить (или обновить) из таблицы диалогов данные с указанием номера последнего сообщения. Как это лучше всего сделать? \
У тебя нарушения нф помоему
источник

АБ

Александр Бобров... in MySQL
какой из?
источник

IZ

Ilia Zviagin in MySQL
Александр Бобров
Всем привет. Ребят, подскажите пожалуйста, у меня есть таблица СООБЩЕНИЯ в ней колонки id, user_id, oponent_id. И есть отдельно таблица ДИАЛОГИ в ней колонки id, user_id, oponent_id, last_message_id мне нужно сделать выборку уникальных user_id+oponent_id и по ней добавить (или обновить) из таблицы диалогов данные с указанием номера последнего сообщения. Как это лучше всего сделать? \
написать запрос надо.
источник

ls

løst søul in MySQL
Александр Бобров
Всем привет. Ребят, подскажите пожалуйста, у меня есть таблица СООБЩЕНИЯ в ней колонки id, user_id, oponent_id. И есть отдельно таблица ДИАЛОГИ в ней колонки id, user_id, oponent_id, last_message_id мне нужно сделать выборку уникальных user_id+oponent_id и по ней добавить (или обновить) из таблицы диалогов данные с указанием номера последнего сообщения. Как это лучше всего сделать? \
я тоже покапитаню: используй update
источник

ls

løst søul in MySQL
а в целом запрос несложный: апдейт таблицы с джоином подзапроса
источник

IZ

Ilia Zviagin in MySQL
løst søul
а в целом запрос несложный: апдейт таблицы с джоином подзапроса
почему UPDATE-то?
источник

IZ

Ilia Zviagin in MySQL
а...
источник

ls

løst søul in MySQL
а, там добавить или обновить...
источник

IZ

Ilia Zviagin in MySQL
да
источник

IZ

Ilia Zviagin in MySQL
не, да -- это про выше.
источник

ls

løst søul in MySQL
дед всех запутает сейчас
источник

IZ

Ilia Zviagin in MySQL
добавить или обновить -- это INSERT ... on duplicate UPDATE
источник

IZ

Ilia Zviagin in MySQL
løst søul
дед всех запутает сейчас
Да я занят сейчас, не врубаюсь...
источник

IZ

Ilia Zviagin in MySQL
Александр Бобров
Всем привет. Ребят, подскажите пожалуйста, у меня есть таблица СООБЩЕНИЯ в ней колонки id, user_id, oponent_id. И есть отдельно таблица ДИАЛОГИ в ней колонки id, user_id, oponent_id, last_message_id мне нужно сделать выборку уникальных user_id+oponent_id и по ней добавить (или обновить) из таблицы диалогов данные с указанием номера последнего сообщения. Как это лучше всего сделать? \
INSERT ... on duplicate UPDATE изучай!
источник

АБ

Александр Бобров... in MySQL
Ilia Zviagin
INSERT ... on duplicate UPDATE изучай!
Спасибо!
источник

ls

løst søul in MySQL
ну если нормально сделать - у тебя не появится диалог позже чем первое сообщение
если так - то проканает апдейт
источник