如何从内部联接中选择图像表中的行并从限制SQL
开始?我尝试了以下内容。我想从图像表中选择有限的图像。
SELECT *
FROM images
JOIN users ON images.users_user_id = users.user_id
LIMIT 3,5
ORDER BY image_created DESC
答案 0 :(得分:1)
好的,我明白了。
SELECT images.image_id, images.image_url, users.user_name
FROM (SELECT * FROM images LIMIT 0, 6) images
INNER JOIN users
ON images.users_user_id = users.user_id
ORDER BY image_created DESC
答案 1 :(得分:0)
我不认识START
。 OFFSET
是应该使用的关键字:
SELECT *
FROM images i INNER JOIN
users u
ON i.users_user_id = u.user_id
ORDER BY i.image_created DESC
LIMIT 5 OFFSET 3;
请注意,我还在查询中添加了表别名。我(作为一般规则)建议你不要在表格之间使用select *
,而是选择你真正需要的列。