Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / запрос sql / 5 сообщений из 5, страница 1 из 1
21.05.2020, 17:00
    #39960352
Oer
Oer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос sql
Здравствуйте, вывожу посты, в которых есть указанные теги. Т.е. на выходе хочу получить пост, который содержит и тег 'готовка' и 'cooking'.....я понимаю, почему AND тут не работает, но мне нужна подсказка, как это можно реализовать тогда, не могу сообразить
Код: plsql
1.
2.
3.
4.
5.
6.
7.
 
select tp.id_post, p.post_topic as заголовок, p.post_date as текст_поста
from Tag_post tp inner join Tag t
on t.id_tag = tp.id_tag
inner join STUD."Post" p
on tp.id_post = p.id_post
where t.tag_name = 'готовка' and t.tag_name = 'cooking';



Таблица Tag
ID_TAG TAG_NAME 1 cooking2 готовка3 music4 музыка5 film6 фильм7 поболтаем8 flood
Таблица Tag_post
ID_POST ID_TAGID_TAG_POST1 1 11 2 21 3 32 4 42 5 52 6 63 7 73 8 83 9 9
...
Рейтинг: 0 / 0
21.05.2020, 17:04
    #39960358
запрос sql
Ищутся записи, помеченные любым из искомых тэгов?
...
Рейтинг: 0 / 0
21.05.2020, 17:15
    #39960370
Oer
Oer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос sql
Усталый разработчик,

если and заменить на or, то да

с and ничего не выводит вообще
...
Рейтинг: 0 / 0
21.05.2020, 17:28
    #39960383
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос sql
Естественно. Не может поле быть одновременно равно одному И другому значению. Разберись с булевой алгеброй
...
Рейтинг: 0 / 0
21.05.2020, 17:51
    #39960396
запрос sql
ТС, вы меня не поняли. Я спрашиваю - какова задача запроса? Как должно искаться по двум тэгам? В целом выше верный совет дали
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / запрос sql / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]