| От | Yeb Havinga |
|---|---|
| Тема | Re: selecting rows tagged with "a" but not "b" |
| Дата | |
| Msg-id | 4B66EAB4.4020900@gmail.com обсуждение исходный текст |
| Ответ на | Re: selecting rows tagged with "a" but not "b" (Andreas Kretschmer <akretschmer@spamfence.net>) |
| Список | pgsql-sql |
Andreas Kretschmer wrote: > 8q5tmkyqry@sneakemail.com <8q5tmkyqry@sneakemail.com> wrote: > > >> Hi, >> >> I have a two tables: >> >> article >> articleID, name, content >> >> tags >> articleID, tag >> >> I want to find all articles that are tagged with "a" but not "b" >> >> how do I do this? >> > > select a.* from article left join tags t on a.articleID=t.articleID where b.tag = 'a'; > select a.* from article left join tags t on a.articleID=t.articleID where t.tag = 'a' where not exists (select * from tags t2 where t2.articleID=a.articleID and t2.tag = 'b'); Yeb
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера