Size: a a a

2020 July 05

ЛХ

Лапки Х in MySQL
Я новичек, не все понимаю досконально 😅
источник

РR

Руслан Ruslan73... in MySQL
Да, только все еще очень громоздко и избыточно
источник

РR

Руслан Ruslan73... in MySQL
источник

РR

Руслан Ruslan73... in MySQL
Это можно переписать и будет в разы короче
источник

ЛХ

Лапки Х in MySQL
Переслано от Лапки Х
Я новичек, не все понимаю досконально 😅
источник

ЛХ

Лапки Х in MySQL
Я писал выше, мне надо обработать оба варианта
источник

ЛХ

Лапки Х in MySQL
как это можно записать?
источник

ЛХ

Лапки Х in MySQL
OR?
источник

РR

Руслан Ruslan73... in MySQL
FROM phrases_ids WHERE id IN (select answer_id from question_answer where question_id = b.id) OR id IN (select question_id from question_answer where answer_id = b.id)
источник

РR

Руслан Ruslan73... in MySQL
Два select вместо 4х
источник

РR

Руслан Ruslan73... in MySQL
Исправил
источник

ЛХ

Лапки Х in MySQL
интересное решение, спасибо
источник

РR

Руслан Ruslan73... in MySQL
IN  операция мощная штука
источник

ЛХ

Лапки Х in MySQL
Руслан Ruslan73
IN  операция мощная штука
не знал о ней)
источник

ЛХ

Лапки Х in MySQL
Руслан Ruslan73
FROM phrases_ids WHERE id IN (select answer_id from question_answer where question_id = b.id) OR id IN (select question_id from question_answer where answer_id = b.id)
хм, но ведь это заменяет только 2 селекта, которые у меня в union, не так ли?
источник

РR

Руслан Ruslan73... in MySQL
Все 4.
источник

РR

Руслан Ruslan73... in MySQL
Ваша конструкция после FROM выбирает колонку phrase из phrase_ids по условиям на id
источник

РR

Руслан Ruslan73... in MySQL
Моя делает тоже самое
источник

ЛХ

Лапки Х in MySQL
Руслан Ruslan73
Моя делает тоже самое
выбирает колонку phrase, разве?
источник

РR

Руслан Ruslan73... in MySQL
И условия такие же на мой вгляд, т.е. select phrase из вашего FROM и из моего даст один и тот же список
источник