如果“年份”字段中有多个记录,我有此语句选择一条记录,但是只有在“年份”字段不同且不止一个时,我才需要选择记录,因此2011年和2011年将适用于以下陈述,但只能是两个或两个以上不同的年份,例如2011和2012。

HAVING COUNT(thereturn.sales.event_year) > 1

===============>>#1 票数:1 已采纳

HAVING COUNT(distinct thereturn.sales.event_year) > 1

  ask by albo translate from so

未解决问题?本站智能推荐:

2回复

如果有多个字段,则重复密钥更新

UNIQUE字段是“用户”和“模态” 此代码不起作用,如果old_points为> new_points,则此查询仅更新points字段。 当新点>旧时,我必须使用相应的值更新这3个字段。 怎么修 ?
3回复

如果有记录,请使用join

我有这样的查询: 现在, tractions某些记录在traction_details_sub表中没有任何tr_id 。 如何检查traction_details_sub表是否具有tr_id然后将这些表tr_id ?
1回复

如果有计数则选择总和

我有3表table artist,具有artist_id , 名称 ; 带有album_id , artist_id , 名称的专辑; 带有song_id , artist_id , album_id的表歌曲(还有其他几样 ,但我认为它们对于解决此问题不是必需的); 我想选择一
1回复

如果有多条记录,如何从MySQL表中选择一条记录

我有MySQL表,我想在表中的类别和子类别 类别是销售和子类别是这样的英语再次有销售和子类别中文的记录所以有4个类别与子类别所以我希望它应该从表中选择类别,但如果有类别销售的4个记录选择类别时,它只显示1类别。
1回复

如果有重复,mysql union优先记录选择查询之一的记录

这是我在一个真实示例中的查询: 如果出现重复,我想优先选择第一个选择查询中的记录。 如何做呢?
2回复

SQL选择不为零的列值,并且如果有多个值来选择最后一个

我有一个包含两列的表,分别称为NAME和NUMB。 我想使用一些SQL在该表中选择不为零的最后一个数字。 因此我的结果应显示为“ 2”。 如果2为零,那么我的结果将为“ 1”。 最好的方法是什么。 谢谢!
1回复

如果有值,如何选择count(),但如果值为0,则不选择任何内容

我正在为一个项目编写预订系统,目前正在构建一些报表功能。无论是否有预订,我都需要返回当日日期所有课程的列表。 我遇到的问题是没有预订时,我没有从sql查询中得到任何信息,但是有预订时,我得到了正确的信息。 如果我从选择中减去预订的数量,那么一切都可以,但是我需要所有这些信息。 SELE
2回复

MySQL最快的DATE搜索方式(如果有记录)

我发现有很多方法可以在DATE之前搜索mysql记录 方法1: 方法2(与方法1 + ORDER BY相同): 方法3: 方法4: 方法5(我认为是最慢的): 什么是最快的? 在我的情况下,该表具有100万行,并且搜索日期始终是最近的。
1回复

查询返回单个记录(如果有总和)

我想从表中检索整个记录以及从中检索总记录,但是问题是当我在其中使用mysql sum()函数时,它仅返回单个记录,而当我删除mysql sum()函数时,它返回了整个记录问题是总和我谷歌,但找不到相关的材料反击。 我正在使用codeigniter活动记录进行数据检索,请指出我在哪里做makak
2回复

MySQL:如果有任何行匹配,则选择组

假设我有一个这样的表: +----+----------+ |name|testValue | +----+----------+ |A |3 | +----+----------+ |A |4 | +----+----------+ |A |7