-1

有人可以帮我解决这个问题吗?

SELECT  a.filename AS thumbpath, b.filename AS imagepath, name 
FROM gallerythumbs AS a WHERE gallery = 1
JOIN galleryimages AS b 
USING(id) ORDER BY id DESC 
LIMIT   $start, $per_page

我有 3 个画廊,其中的数据被添加到 msqyl 表中。每个画廊在画廊字段中获得 1、2 或 3。

我把这条线放在哪里

WHERE gallery = 1

感谢您的关注

4

1 回答 1

1

WHERE追求FROM(在所有JOINs 之后)

FROM
    gallerythumbs AS a
    JOIN galleryimages AS b USING (id)
WHERE
    gallery = 1

USING(id)在这种情况下可能是不正确的。您可能想改用类似的东西ON (a.id = b.galleryid)

于 2013-06-05T19:50:26.237 回答