易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条mysql语句,我如何能得到对应的值呢?

表的结构大概是这样的
id    gid
1      2
2      2
3      3
4      3
5      4
6      5
7      6
8      1
9      2
10    3

id为自增主键  gid为另一个表中的id

现在我通过前期处理,得到了 `gid` IN (2,3,4)
这样的一个条件
所以 我的sql语句是这么写的

$sql="SELECT * from `tablename` WHERE  `gid` IN (2,3,4) ORDER BY `id` DESC LIMIT 0,16";

但是很奇怪!只能求出 id为1,3,5的3条数据
即:gid重复的数据 没有求到

请问 正确的mysql语句要如何书写!?多谢了
show create table `tablename`

看一下你的表结构

感谢您的回复

CREATE TABLE `game_vedio` (
  `id` int(20) NOT NULL auto_increment,
  `name` varchar(255) collate utf8_unicode_ci default NULL,
  `filename` varchar(255) collate utf8_unicode_ci default NULL,
  `code` text collate utf8_unicode_ci,
  `content` text collate utf8_unicode_ci,
  `gid` int(20) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;



感谢3楼朋友的回复

这个意思 是 我的SQL语句没错是吗?

很奇


相关问答:

eclipse连接mysql数据库 - Java / Eclipse

先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

MySQL Errno : 1064 PHPCMS2008问题

PHPCMS企业黄页2008分页问题
我用以下方式求平均数
  {get sql="SELECT DISTINCT c.*,
(select round(avg(sort1)) from `phpcms_yp_dp` where userid=c.userid) avgsort1,
(select round(avg(avgp ......

请教:嵌入式系统安装MySQL数据库的问题

今天老大布置个任务,要我在我们的产品中安装一个MYSQL数据库,要求是软件占用空间不能超过5M。
在网上找了好久也没有找到关于嵌入式系统中MySQL数据库的资料,有的也只是简单提一下。
现特向各位请教以下问题:
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号