表结构如下:
CREATE TABLE `sanhe@menu_gb` (
  `ID` int(5) NOT NULL auto_increment,
  `Name` varchar(50) default NULL,
  `PID` int(5) NOT NULL default '0',
  `Order` int(5) NOT NULL default '1',
  `Notes` varchar(200) default NULL,
  `Image` varchar(60) default NULL,
  `ClassLevel` tinyint(11) unsigned default '0',
  `Lock` int(1) NOT NULL default '0',
  `IsShow` char(1) NOT NULL default 'Y',
  `Links` varchar(200) NOT NULL default '#',
  `user_group_ids` varchar(200) NOT NULL default '1,2',
  PRIMARY KEY  (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=94 ;其中 user_group_ids 中,保存的整数,并且以 , 号分隔开的
INSERT INTO `sanhe@menu_gb` VALUES (2, '系统基本配置', 0, 1, '系统基本配置', '', 1, 1, 'Y', '#', '1,2,4,3,8');
INSERT INTO `sanhe@menu_gb` VALUES (44, '用户权限管理', 0, 2, '用户权限管理', NULL, 1, 1, 'Y', '#', '1,3,6');现在, 怎么能用SQL 找出 user_group_ids 包含有 某介数值的所有数据?
比如   1 in(1,6,7,8)