我有一个正在使用的查询,ORDER BY RAND()但它需要太长时间,随着数据的增长,它会变得更糟.
查询连接两个表,它返回5个随机产品和每个产品的随机图像
product_id - pk auto-inc
name
description
Run Code Online (Sandbox Code Playgroud)
1 - product 1 - description
2 - product 2 - description
Run Code Online (Sandbox Code Playgroud)
image_id - pk auto-inc
product_id - fk index
filename
Run Code Online (Sandbox Code Playgroud)
1 - 1 - product 1 image
2 - 1 - product 1 image
3 - 1 - product 1 image
4 - 2 - product 2 image
Run Code Online (Sandbox Code Playgroud)
...