mysql 多表随机查询话语的写法【help】

mysql 多表随机查询话语的写法【help】

mysql 多表随机查询语句的写法【help】

sql 语法本人很菜..多表查询有时候搞的我头晕晕….有时候异想天开的想要是sql语句像c#代码一样好写就好了.可能我是没有掌握方法.

因为rand() 效率实在不敢恭维…所以必须加 where 加以限制.

废话少说.上问题…

======== 问题 =========

表一 : 栏目表.存放栏目id

表二 : 文章表.

1 : 结果1 = 先Rand() 出 ‘表一’ 的 一个id

2 : 在根据 结果1 的值 随机 Rand() ‘表二’ 的文章

SELECT * FROM ‘表二’ WHERE classid = ‘结果1’ RAND() limit 1


SQL code

SELECT * FROM '表二','表一' 
WHERE 表一.id=表二.id and 表二.classid = '结果1' RAND() limit 1


                        
  
  
                    
mysql 多表随机查询话语的写法【help】

相关文章:

你感兴趣的文章:

标签云: