mysql - 左连接但取随机值

标签 mysql sql

刚刚学习SQL。连接两个表后如何随机采样?非常感谢。

select  *
from t1 
left join t2  on t1.ID = t2.ID

最佳答案

只需添加 ORDER BY rand()LIMIT 以及样本大小(例如 5):

select  *
from t1 
left join t2  on t1.ID = t2.ID
ORDER BY rand()
LIMIT 5

关于mysql - 左连接但取随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44975731/

相关文章:

mysql - 即使一行为 NULL 也获取数据

sql - 在 sql case 语句中使用比较符号

MySQL基于多个计数的选择

mysql - 通过 node.js 向 mysql 中插入多行

php - 只允许在文本区域中换行

mysql - 使用 SQL,如何编写一个查询,如果没有条目则返回 null,但如果存在则列出所有条目?

MySQL获取下一个零填充自动递增值

php - MySQL 查询 - WHERE 和 IF?

sql - 在表中查找距离给定值最远的值

SQL:用 SQL 查找和替换?