ich diese SQL-Anfrage gebaut,Unerwartete Ergebnisse mit ROW_NUMBER Inner Join tun
SELECT
distinct c_users.id,
c_photos.user_id,
c_photos.pic_filename,
c_users.user_first_name,
c_users.user_last_name,
c_users.description,
c_users.curriculum_diploma_1,
ROW_NUMBER() OVER(ORDER BY c_users.id ASC) AS rank
FROM
c_users
INNER JOIN
c_photos
ON
c_users.id=c_photos.user_id
WHERE
lower(location_town) LIKE '%lille%'
AND
(c_photos.pic_type='profile' OR c_photos.pic_type='photo')
LIMIT
9
;
Dies ist der Ausgang,
Der Rang Spalte einige unerwartete Ergebnisse hat, ich will es sein 1, 2, 3 usw. und nicht 94, 84, 25 usw. Ich kann nicht herausfinden, wie es geht.
Danke,
Leonard