本帖最后由 cctext 于 2009-8-14 23:57 编辑
O NO,表 : supe_spacetags中不能同时重复itemid和tagid,郁闷。。- INSERT INTO `supe_spacetags` (`itemid`, `tagid`, `dateline`, `type`) VALUES ('0', '28', '1230', 'mytype') -- Duplicate entry '0-28' for key 1
复制代码 唉。。郁闷。。。
===========================
之前问过:得随机资讯列表的问题
https://discuz.dismall.com/viewth ... page%3D1&page=1
刚又查到说下面这个效率更高- SELECT *
- FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`))+(SELECT MIN(id) FROM `table`)) AS id) AS t2
- WHERE t1.id >= t2.id
- ORDER BY t1.id LIMIT 1;
复制代码 我想问的是如果我想再加like条件,就是想随机查询列`AA`中包含某个关键词的N条数据,这个Where条件加在哪里?
还有就是当`AA`字段里面的数据是如:12,1230,312,234或者:123,312,12,2304,再或者:123,312,234,12这样的,我想获取 含有'12'的列,但像含有'123'而不含有'12'的列不要,该怎么做? |