SQL基于多行值选择

点心

这是我为小型网站设计的微型博客的图片。我想提出一个SQL Select语句从哪里获得博客ID为博客在那里它status = '1'和它的categories LIKE '%blog%'如何进行单个SQL调用,以获取所有类别为“ blog”的活动博客?

在此处输入图片说明

戈登·利诺夫(Gordon Linoff)

这是一种方法:

select b.blog_id
from blogs b
where (b.field = 'status' and b.data = '1') or
      (b.field = 'categories' and b.data LIKE '%blog%')
group by b.blog_id
having count(*) = 2;

假定“状态”和“类别”仅出现一次。否则,您需要:

having count(distinct field) = 2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL更新基于同一行的多行值

来自分类Dev

SQL基于列值的选择查询

来自分类Dev

SQL选择基于来自子查询的值

来自分类Dev

Firebird SQL选择多行

来自分类Dev

SQL基于驱动程序表中多行中的数据选择目标表中的行

来自分类Dev

基于选择传递值

来自分类Dev

如何基于一列选择多行

来自分类Dev

MYSQL从基于多行的表中选择

来自分类Dev

根据列值选择多行

来自分类Dev

根据字段值选择多行

来自分类Dev

如何基于分析函数中的值选择表Oracle SQL

来自分类Dev

SQL:如何仅基于某些属性值选择不同的行

来自分类Dev

SQL查询以基于值选择优先记录

来自分类Dev

更改多行SQL的值

来自分类Dev

如何在SQL中的某一列中基于最大值返回多行

来自分类Dev

基于性能和数据处理在 SQL Server 中存储数据的逗号分隔值与多行方法

来自分类Dev

基于单个列值合并多行

来自分类Dev

SQL Server:当有多行时,仅基于一个字段选择一行

来自分类Dev

SQL查询基于列值从3个选项中选择并从其他表中选择

来自分类Dev

基于列值的条件选择

来自分类Dev

基于值的Vba单元选择

来自分类Dev

基于选择值的OOP PHP

来自分类Dev

基于选择值的过滤数组

来自分类Dev

禁用/启用基于值的选择

来自分类Dev

基于值的Vba单元选择

来自分类Dev

基于选择值的OOP PHP

来自分类Dev

基于ShinyTree选择值的conditionalPanel

来自分类Dev

基于选择结束的公式值

来自分类Dev

SQL查询帮助-CASE STATEMENT返回2行或更多行-选择其中的一个值