mysql 查询每个分类的第一条数据 应该怎么写 5C

比如:
分类表里有分类c1,c2,c3
id name
1 c1
2 c2
3 c3

数据表有字段id,分类cid,title,content
id cid title content
1 1 第一条 内容
2 1 第二条 内容2
3 2 第三条 内容3
4 3 第四条 内容4
5 2 第五条 内容5
6 1 第六条 内容6

那么,我如何用一句sql查询列出c1,c2,c3的最新一条数据

如果我用group by cid 显示的是每个分类的早一条记录

1

15个回答

先按id 倒序排序下再group by 就可以了(引用后面发的那条问题的采纳答案加以修正)
select * from (SELECT * FROM topic where cid in(1,2,3) order by id desc limit 0,10000) T group by T.cid

原因:limit 0,10000可以让子查询先查询。而之前的语句也是group by 先于 order by执行。

1

把你的表结构贴出来,你的分类表是在呢么和数据表关联的,你的数据表应该有时间字段吧,最新时间的就是最新一条了

0
Flyfish_L
默默a20 回复qq_41265012: 直接有时间的话order by time desc group by cid;没时间但主键自增长的话,就order by order by id desc group by cid
大约一年之前 回复
Flyfish_L
默默a20 然后selsect 后面加一个 top1 ,就是最新一条了,你也可以用limit
大约一年之前 回复
Flyfish_L
默默a20 直接有时间的话order by time desc group by cid;没时间但主键自增长的话,就order by order by id desc group by cid
大约一年之前 回复
Flyfish_L
默默a20 回复qq_41265012: 你的主键自增长的吗,是的话,最大主键值就是最新的,然后按照分类分组查询;你既然需要最新的记录,应该加个时间字段的
大约一年之前 回复
qq_41265012
qq_41265012 如何用时间判断最新一条,有的是今天的,有的是昨天的,时间不一定的
大约一年之前 回复
qq_41265012
qq_41265012 贴出来了
大约一年之前 回复

俩表关联查询根据分类id group by 然后根据时间、字段id排序 获取分组第一条数据就OK 了。

0

直接有时间的话order by time desc group by cid;没时间但主键自增长的话,就order by id desc group by cid
在selsect 后面 加top1 限制第一条,或者用limit

0

select * from csdn1 a,csdn2 b
where a.id=b.cid
and b.id =(select max(id) from csdn2 c where c.cid=a.id)
order by a.id

0

select x, max(time) group by cid ;

0

SELECT A.cid,max(A.id) FROM goods A
LEFT JOIN category B ON A.cid = B.id
GROUP BY A.cid

0

SELECT
MAX(su.id)
FROM
数据 su,
分类 f
WHERE
su.分类id = f.id
GROUP BY f.id

如果你的数据id是数值就可以直接取最大的如果不是就找个可以排序的字段

0

默认数据表中有created字段(数据插入时间),type字段(关联分类表里面c1,c2,c3值)
select * from
数据表 d
RIGHT JOIN

(select type,max(created) created from 数据表 group by type) m
on m.type=u.type and m.created = u.created;

0
weixin_30367359
Easygoing_ben fixtypo 数据表 别名是u
大约一年之前 回复

先group by 再order by 取出呗

0
共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mysql 查询每个分类id的第一条数据 应该怎么写
比如:n分类表里有分类c1,c2,c3nid namen1 c1n2 c2n3 c3n4 c4nn数据表有字段id,分类cid,title,contentnnid cid title contentn1 1 第一条 内容n2 1 第二条 内容2n3 2 第三条 内容3n4 3 第四条 内容4n5 2 第五条 内容5n6 1 第六条 内容6nn那么,我如何用一句sql查询列出c1,c2,c3的最新一条数据nn如果我用group by cid 显示的是每个分类的早一条记录nSELECT * FROM topic where cid in(1,2,3) group by cid order by id desc
MYSQL查询每个分类的第一条数据
name score type 张三 89 1 李四 58 1 王五 80 2 马六 35 2 周七 95 3要求查询结果为:name score type 张三 89 1 王五 80 2 周七 95 3mysql的语句可以这样写:select * from ( selec
mysql查询不到第一条数据
问题:   mysql查询不到第一条数据; 解决办法:  1、查看代码,是否出现多次rs.next();  2、其他代码错误
这种mysql多重查询应该怎么写
MYSQL表大概如下:rn+--------+rn| TYPE |rn|--------|rn| 英语 |rn| 物理 |rn| 物理 |rn| 生物 |rn| 英语 |rn+--------+rnrn现想统计每一科目的数量, 比如[color=#0000FF]select count(type) where type='英语';[/color], 但这样写只单单可以统计一种科目的数量, 可以写出语句, 一次统计各种科目的数量么?
mysql如何只更新查询到的第一条数据
updatexxxsetname='xxx'wheretitle='xxx'limit1; https://zhidao.baidu.com/question/1369687146673511139.html
Mysql - 获取每个分类下面前几条数据
需求: 数据库; CREATE TABLE `NewTable` ( `id` int(11) NOT NULL AUTO_INCREMENT , `acar_id` int(11) NOT NULL , `ascore_id` int(11) NOT NULL COMMENT '车型评分ID' , `score` int(11) NOT NULL COMMENT '评分' ,
mysql每个分类取前5条数据
category表,id,titlernarticle表,id,title,cidrn要取出每个分类下article表的前5条数据,并且category表的title也要取出来rnsql语句怎么写呢?rnrn下面是模板,需要循环出来rn rn 分类标题rn 文章标题111rn 文章标题222rn 文章标题333rn 文章标题444rn 文章标题555rn
mysql 查询怎么写
[img=https://img-bbs.csdn.net/upload/201307/15/1373872913_750581.jpg][/img]rnrn我想查询 相同vUserCode里的最新时间,rn我自己写的sql 语句,select * from table group by vUserCode order by cDate desc
mysql查询两天的数据怎么写?
如题!我数据库时间格式是unix时间戳,数据库时间字段 dateline 具体的sql语句怎么写?rn
这个查询应该怎么写?
A列 B列rnCountryID 1rnCurrentOccupiedTokenNum 0rnMapID 1001rnMaxTokenNum 50rn rnCountryID 2rnCurrentOccupiedTokenNum 0rnMapID 1001rnMaxTokenNum 80rn rnCountryID 3rnCurrentOccupiedTokenNum 0rnMapID 1001rnMaxTokenNum 50rn要查询A列 = MaxTokenNum 并且A列的CountryID等于1的 B列的结果..rn感觉好麻烦哦
这样的查询应该怎么写??????????
表结果是这样的rn学号 课程 成绩rn--------------------------rn1 语文 93rn1 数学 80rn2 语文 86rn2 数学 89rnrn查询结果为这样rnrn学号 语文 数学rn--------------------------rn1 93 80rn2 86 89
项目表的每个字段应该怎么写呀?
我想作一个财务业务系统,项目涉及到很多许多东西,觉得不好把握,就问下大家,谢谢rn=================================================================================rn1.rn[color=#FF0000]我想设计个项目表,但客户有人家的项目编码规则,我不知道怎么才能进行表字段的设计[/color]。rnrnrn2.rnrn项目名称编码规则: rn 四级编码(2/1/2/6) rn 一级年度编码(集团设定)/二级业务线编码(集团设定)/三级项目开发地编码(集团设定)/四级公司编码+顺序编码(各公司根据公司编码+顺序编码填写) rn 一级年度编码:04(2004年) 05(2005年) 06(2006年) 07(2007年)依次类推 rn 二级业务线编码:1(政府业务线) 2(中国业务线) 3(欧美业务线) 5(日本业务线) 6(咨询业务线) rn 三级项目开发地编码:00(本地开发)98(分包第三方)99(分包北京)01(分包上海)03(分包西安) rn 四级公司编码+顺序编码:801(上海分公司) 802(日本工程) 803(西安工程) 804(幅驰) 805(大连分公司) 899(北京工程)rnrnrn3.rn这是我项目实体的属性说明:rnrn项目信息表:rn项目类型,项目编码,项目名称,项目小组,签约日期,项目经理。rnitemType ,itemId , itemName,itemTeam, datatime, itemManagerrnrn这是我的字段书写。rnrnrn谢谢rnrnrnrn雅rnrnrnrnrnrn rnrn rn
sql 分组后 查询 每个组的第一条
bh rq ZLID ID rn rn3456 2013/5/6 0:00:00 6565656 1rn3456 2013/5/6 0:00:00 6565656 2rn1234 2013/3/22 17:23:47 0661b5c372a54be3b3229afaf1cc9a9a 3rn1234 2013/5/16 0:00:00 27ffd5ccae1a4c8893fcde432643efbc 4rn1234 2013/5/20 0:00:00 d5759ffb7d6e41a4bea65c3f1001ff3b 5rn3456 2013/5/6 0:00:00 6565656 7rnrn按bh分组按日期降序 查询每个分组的第一条rn结果如rn3456 2013/5/6 0:00:00 6565656 1rn1234 2013/5/20 0:00:00 d5759ffb7d6e41a4bea65c3f1001ff3b 5rn
查询每个类别第一条数据,很难(对我)
ptid alid alname ptname rn----------- ----------- ------------ ------------------------ rn1 3 照片 绿水.jpg rn2 3 照片 青山.jpg rn3 6 郊游照片 2.jpg 4 6 郊游照片 小雨.jpg rn6 6 郊游照片 水中鱼.jpg rn9 7 冬天的雪 咖啡.jpg rn10 7 冬天的雪 墙板.jpg rn11 7 冬天的雪 article_pic.gif rn----------rn根据alid字段,查询每类别第一条数据。rn要求,查询结果:rnptid alid alname ptname rn----------- ----------- ------------ ------------------------ rn1 3 照片 绿水.jpg rn3 6 郊游照片 2.jpg rn9 7 冬天的雪 咖啡.jpg
这样的分类查询语句应该怎么写?
我的数据库里面的数据是这样的: rnv_name v_money v_list v_flag rn李忠 2000 1 0 rn李忠 2000 2 0 rn李忠 2000 3 1 rn孙辉 3000 1 0 rn孙辉 3000 2 0 rn孙辉 3000 3 0 rn..... rn..... rn..... rnrn以v_name,v_money为条件,要查询v_flag为全零的数据。上面的数据查询后得到如下结果: rnv_name v_money v_list v_flag rn孙辉 3000 1 0 rn孙辉 3000 2 0 rn孙辉 3000 3 0 rnrn不知道这样的SQL语句应该怎么写?谢了!
ExecuteReader()查询不到第一条数据
我刚学数据库,而且是一边看书一边模仿的!导致对于一些代码算是抄过来的,不怎么懂!所以在学习一个关于查询的问题的时候遇到我查询的第一条记录不在控件listView上显示。下面是我的代码!求高手帮我解答下!我是菜鸟!谢谢!rn SqlConnection conn; rn string strCon = @"server =.\sqlexpress;integrated security =true;database = exam";rn conn = new SqlConnection(strCon);rn tryrn rn conn.Open();rn SqlCommand cmd = new SqlCommand(sql, conn);rn SqlDataReader rd = cmd.ExecuteReader();rn DataTable schema = rd.GetSchemaTable();rn dorn rn //我在想是不是在执行下面的while循环之前这里已经执行了一次查询啊?rn while (rd.Read())rn rn //实现将从数据库中的数据添加到listView控件中rn name = rd[0].ToString().Trim();rn ID = rd[1].ToString().Trim();rn examID = rd[2].ToString().Trim();rn IDcard = rd[3].ToString().Trim();rn code = rd[4].ToString().Trim();rnrn ListViewItem li = new ListViewItem((++i).ToString());rn li.SubItems.Add(name);rn li.SubItems.Add(ID);rn li.SubItems.Add(code);rn li.SubItems.Add(IDcard);rn li.SubItems.Add(examID);rn listView1.Items.Add(li);//将数据添加到listView控件中rn rn rn while (rd.NextResult());rn rd.Close();rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn rn finallyrn rn conn.Close();rn
ORACLE查询取第一条数据
以前是informix数据库,下面这句代码就是查询出第一条数据 并且存放到zjlsh中rnEXEC SQL SELECT FIRST 1 zjlsh INTO :zjlsh FROM reltaxregrnWHERE entrustdate=:entrustdate AND trano=:trano;rnrn现在在oracle中 我要实现同样的功能 该如何写呢?rn用上面一样的代码不行 PRO*C编译报错如下rnEncountered the symbol "1" when expecting one of the following:rnrn , ( * + - / . @ | an identifier, a quoted string, at, date,rn into, as, count, from, day, extract, hour, interval, minute,rn month, second, time, timestamp, treat, trim, year, avg, max,rn min, sum, stddev, variance,rnThe symbol "," was substituted for "1" to continue.rnrn正确写法该怎么写呢?
mysql 分组取第一条数据
select x, max(y) group by x ; so easy
mysql:取group by第一条数据
mysql:取group by第一条数据 示例数据(表enterprise_info) SELECT * FROM enterprise_info; id name gdp update_time 1 讯腾 240 2018/3/31 2:49 2 度百 120 2018/3/24 2:50 3 里阿 340...
sqlServer取出每个分组第一条数据
用row_number函数可以解决。 1、创建测试表及插入数据: 1 2 3 4 5 6 7 8 9 10 11 12 create table test (id int, name varchar(10), score int, classna...
mysql查询所有分类前三的数据
设计思路 当mysql查询有很多分类时,可能只需要每种分类的前三或者前十的数据,不需要返回所有的结果,所以我们可以给不同种类的数据添加序号,然后通过序号来筛选结果 例:建一张工人工作质量表,用年份和质量来分类 CREATE TABLE `work` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT '' C...
MySQL join查询分类
参考链接:http://dev.mysql.com/doc/refman/5.7/en/join.html
MYSQL 的二次查询怎么写?
表testrntitle codern123 456rn123 789rn444 012rnrn1 先查出 code=456rn2 再查出 code=456 的title 的值rn3 根据2查询出的title值 最後查出 表test 中所有title 和code 值
mysql 这个查询怎么写
![图片说明](https://img-ask.csdn.net/upload/201706/05/1496640609_375512.png)
数据库中 根据 【组合分类】 查询 数据 怎么写SQL ???
分类表(Categroy)数据:rnCID CNamern-------------rn1 Arn2 Brn3 Crnrn主表(BankData)数据:rnrnMID MName CID CODErn------------------------rn1 M 1 1rn2 M 2 1rn3 H 1 2rn4 H 3 2rn5 K 1 3rn6 K 2 3rnrn现在 我想根据 分类 A + B 查询 主表数据 结果集为:rnrnCODE MName rn------------------rn1 Mrn3 Krnrn-------------------------------------------------------rn哪位大牛 可以帮小弟 写下? 在线等 完事立马结贴把分送上!!!
怎么取得每个分组中的第一条记录
请教以下.怎么取得每个分组中的第一条记录.现在是这样一个问题:rn序号 值rn1 0rn1 1rn2 1rn3 0rn3 0rnrn想要的结果是当同序号的记录只有一条时原样输出,当同序号的记录有多条时,其中只要有一个为1,则输出一条值为1的记录(其他相同序号的记录不在输出.).当同序号的记录值都是0时,输出一条值是0的.rn我现在的想法是先进行分组排序.则每组中的第一条就是我要找的记录.可不知道怎么写才能找到每个分组的第一条.请大家帮忙看看.如果不用分组有其他办法也行.但前提是只能一个sql写完.
关于分类查询的sql该怎么写?
我有一个articles的表,有一个category列,rn列的值为 other, apt, spn中的一个rnrn每篇文章属于一个categoryrnrn我想每个分类取最多20篇文章,怎么弄啊?我之前是三条语句分别读取,有没有一条搞定的啊?rnrnrn
关于批量修改数据,应该怎么写??附查询代码
[code=html]<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>rnrnrn rn <% rn ZC_NO=trim(request.QueryString("ZC_NO"))rn set rs=server.CreateObject("adodb.recordset")rn Sql = "SELECT * FROM ZCOrderHDR,ZCOrderLIN where( ZCOrderHDR.ZC_NO = ZCOrderLIN.ZC_NO and ZCOrderHDR.ZC_NO='"&ZC_NO&"' ) order by ZCOrderLIN.item_NO"rn rs.open sql,conn,1,3rn rn%>rnrnrnrnrn rn rnrn 固定資產財務編輯rnrn rn rn rn 固定資產財務編輯 rn rn rn rn rn rn 序號rn 資產編號rn 資產名稱rn 異動方式rn 原保管人工號rn 原保管人姓名rn 轉入保管人工號rn 轉入保管人姓名rn 剩餘價值rn 取得成本rn rn <% rn do while not rs.eofrn %> rn rn <%=rs("item_NO")+0%>rn " type="text" style="width:90% " id="zc_num<%=rs("item_NO")%>" value="<%=rs("zc_num")%>" title="資產編號">rn " type="text" style="width:90% " id="zc_name<%=rs("item_NO")%>" value="<%=rs("zc_name")%>" title="資產名稱">rn " type="text" style="width:90% " id="type<%=rs("item_NO")%>" value="<%=(rs("type"))%>" title="異動方式">rn " type="text" style="width:90% " id="ywk_no<%=rs("item_NO")%>" value="<%=(rs("ywk_no"))%>" title="原保管人工號">rn " type="text" style="width:90% " id="ywk_name<%=rs("item_NO")%>" value="<%=rs("ywk_name")%>" title="原保管人姓名" >rn " type="text" style="width:90% " id="wk_no<%=rs("item_NO")%>" value="<%=rs("wk_no")%>" title="轉入保管人工號">rn " type="text" style="width:90% " id="wk_name<%=rs("item_NO")%>" value="<%=rs("wk_name")%>" title="轉入保管人姓名" >rn " type="text" style="width:90% " id="money<%=rs("item_NO")%>" value="<%=rs("money")%>" title="剩餘價值">rn " type="text" style="width:90% " id="chengben<%=rs("item_NO")%>" value="<%=rs("chengben")%>" title="取得成本">rn rn<%rn rs.movenextrn looprn%> rn rn rn rn rn rn   rn rn rn rn rnrnrnrnrn<% rnrnrs.closern set rs=nothingrn conn.closern set conn=nothingrn rn%>[/code]rnrnrn关于批量修改数据,应该怎么写??rn麻木了。修改剩余价值和取得成本2个字段。rn有没参考。
查询树结构的数据sql应该怎么写?脑袋都大了
有个区域的表,id字段是区域的代码,name字段是名字,pid字段是这个区域的上一级行政代码,如海南省的id为10,中国的id为1,海南省的上一级行政为中国,所以海南省的pid为1,现在需求是给一个id,查出这个区域所有的上级行政区域,如参数为广州,应查出广东省及中国,感觉写sql好难
这个查询的SQL语句应该怎么写?
有个商品基本资料表(A)和库存表(B),我在商品基本资料表中设有最低库存字段(zdkc),我想用SQL语句查出库存表中库存已低过A表中设置的最低库存数的全部库存商品,这个应怎样写,请各位大哥大姐指点一下,谢谢
一个比较复杂的查询,应该怎么写?
是一个对比赛投票结果的查询,具体表结构如下:rn1。大场次表rn 主码 BIDrnrn2。小场次表rn SID 主码rn S_BID 所属大场次rn Player1ID 选手1的IDrn Player2ID 选手2的IDrnrn3。比赛选手表rn PID 主码rnrn4。投票表rn voteID 投票ID 主码rn vote_BID 大场次rn vote_SID 小场次rn vote_PID 所投的比赛选手的IDrn name 投票人姓名rnrn比如是乒乓球比赛,每周比赛一次,叫一个大场次,每个大场次都有5场比赛,其中每一场叫一个小场次,每个小场次都有两个人参加比赛,投票者分别对这5场比赛投票,最后要求选出5场比赛全部猜中的投票者,有点像足彩,这个SQL应该怎么写?rnrn比如投票表有如下记录rnVoteID vote_BID vote_SID vote_PID namern1 1 1 10 小新rn2 1 2 14 小新rn3 1 3 9 小新rn4 1 4 6 小新rn5 1 5 3 小新rn6 1 1 10 小葵rn7 1 2 7 小葵rn8 1 3 9 小葵rn9 1 4 2 小葵rn10 1 5 1 小葵rnrnrn假如小新的5张投票全部选中,小葵只选中了2张,现在就要求把小新这个人找出来!rnrn请高手帮忙!rnrn
这样的查询应该怎么写呢?
数据库内有一个字段,里面有这样的记录a,b,c,d,e,f,g......rn这是一个调查里面的多项选择,每一个字母代表一项.rnrn现在想就上面的字段写一个查询就是同样可以选择多个项,然后满足条件的用户显示出来,rn这个查询要怎么来写呢?rn谢谢
mysql 支持中文查询应该怎么处理?
应该先转换什么,然后再转换成什么?rnrnansi -> unicodernrnunicode -> utf-8.rnrnrn读取的时候反过来。rnrn对吗?rnrn为什么我 ansi转u,然后U转UTF。 打印出来是乱码。 查询数据库的时候也空白。rnrn是不是数据库的内容必须是转换后输入进去的才可以???rnrn我现在把 【中文】 转换后是两个乱码。 但是数据库 我手动写上 中文 2字
这个SQL查询应该怎么写?
rn1. 产品数据表内容如下:rn[color=#FF0000]Id (产品序号) ProductName (产品名) Maker (产品制造商)[/color]rn1 衣柜 1, 3rn2 双人床 2, 3rn3 会议桌 2rnrn其中,产品制造商存储的是每家工厂的id字段,用逗号隔开。rnrnrn2. 产品制造商数据表字段如下:rn[color=#FF0000]Id(制造商序号) factName(制造商名字)[/color]rn1 林氏家具公司rn2 全友家具集团rn3 安徽凤阳家俬rnrnrn在查询出产品数据列表时,想同时查询出每件产品的制造商名字,也用逗号隔开返回,结果如:rnrn[color=#FF0000]产品序号 产品名称 产品制造商[/color]rn1 衣柜 林氏家具公司, 安徽凤阳家俬rn2 双人床 全友家具集团, 安徽凤阳家俬rn3 会议桌 全友家具集团rnrn这样的SQL查询怎么写?请指教!rn
vb.net +mo的查询应该怎么写呢?
rn谁有这个查询的代码发给我个,着急ingrn rn哪个好兄弟帮忙帮忙,谢谢了哦rn
查询排序语句应该怎么写?
想从数据库中按照条件A和B查出一个数据列表,然后按照先条件C后条件D的顺序重新排列数据库列表。应该怎么写DAOImpl层的代码呢?rn现在只写了一段查询数据列表的代码,如下,要怎么完成排序呢?rnrnpublic List searchOppBySubjectAndKeywords(PageUtil pageUtil,String keyword, String subject, String publishDate ) rn // TODO Auto-generated method stubrn String sqlCount = " select count(*) ";rn String sql = " select new com.pubone.emarket.dto.OpportunityViewObject(opporunity.subject,opporunity.enterpriseName,opporunity.createdDate,opporunity.mainPic,opporunity.opportunityId,opporunity.content,opporunity.member.provinceStr,opporunity.member.zoneStr,opporunity.productUnit,opporunity.member.creditScore,opporunity.member.isShopOpen,opporunity.member.enterpriseId,opporunity.epWebUrl,opporunity.qqNumber,opporunity.wwNumber,opporunity.epLoginName) ";rn String fromSql = " from Opporunity opporunity where opporunity.status= "+TypeConst.OPPORUNITY_STATUS_PASS_AUDITING;rn Map map = new HashMap();rn if(subject!= null&&!"".equals(subject))rn fromSql+= " and (opporunity.subject like :subject )";rn map.put("subject", "%"+subject+"%");rn rn// if(opportunityType!= null&&!"".equals(opportunityType))rn// fromSql+= " and opporunity.opportunityType.opportunityTypeCode=:opportunityType ";rn// map.put("opportunityType", opportunityType);rn// rn if(keyword!= null&&!"".equals(keyword))rn fromSql+= " and ( opporunity.keyword1 like :keyWord1 or opporunity.keyword2 like :keyWord2 or opporunity.keyword2 like :keyWord3 or opporunity.subject like :keyWord4 or opporunity.content like :keyWord5 )";rn map.put("keyWord1", "%"+keyword+"%");rn map.put("keyWord2", "%"+keyword+"%");rn map.put("keyWord3", "%"+keyword+"%");rn map.put("keyWord4", "%"+keyword+"%");rn map.put("keyWord5", "%"+keyword+"%");rn rn if(publishDate!= null&&!"".equals(publishDate))rn int publishDates = Integer.valueOf(publishDate);rn Calendar c=Calendar.getInstance(); rn c.setTime(new Date()); rn c.add(Calendar.DAY_OF_YEAR-1, -publishDates);rn Date checkDate=c.getTime();rn fromSql+=" and opporunity.createdDate>=:checkDate";rn map.put("checkDate", checkDate);rn rnrn String orderby = " order by opporunity.createdDate desc ";rn List list = this.findQueryList(pageUtil, sqlCount + fromSql,sql + fromSql + orderby, map);rn return list;rn rnrn排序的条件是 Integer isRecommended,和String grade。由于不知道该怎么写,所以暂时没加进去。
这条查询应该怎么写呀
两个表rnrnSP_COMPrnrnSP_MESSAGErnrnselect SP_COMP.id as cid,SP_COMP.CHR_NAME,SP_MESSAGE.id as mid,SP_MESSAGE.SP_TITLE_CHR,SP_MESSAGE.SP_RESUME_TXT from SP_COMP left join SP_MESSAGE on SP_COMP.ID=SP_MESSAGE.SP_COMPID_INT rnwhere SP_COMP.isreg=1 and chr_net like '%qqq%'rnrn-----------------------------------------------------rn我希望从数据库中提取公司信息(SP_COMP) 和其对应的 SP_MESSAGE 表中的一条信息 (只要一条)rn
这样的SQL查询应该怎么写?
在A表里面 一个UserID字段 内容是 1,2,4,8 是用户IDrnrn如何让 1,2,4,8 这几个用户登录的时候能看到内容 其他的看不到内容!!rnrnSQL语句应该怎么写?
这个查询怎么写?应该不是很难
表rnID ClassID Title CreatedDatern1 1 aaaaa ……rn2 1 aaaabrn3 1 aaaacrn4 2 aaaadrn5 2 aaaaern6 1 aaaafrn7 2 aaaagrnrnsql怎么写才能提取根据分类ClassID,取各分类最新前3条记录rn组成查询结果?
这样的查询代码应该怎么写?
条件一:temtext2.txt温度上限() temtext2.txt温度下限()rn条件二:pretext2.txt压力上限() pretext3.txt压力下限()rn条件三:flowtext2.txt流量上限() flowtext3.txt流量下限()rn条件四:datacombo 介质 rn四个条件可以单独,两两,三个或者全选查询rn这样的代码该怎么写?rn谢谢rn
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合