Просто быстрый вопрос.Проверено много сайтов безрезультатно!Мне нужна помощь стека!
SQL Compact Edition!
есть запрос:
SELECT w.url
FROM Company c, Website w, Users u
WHERE w.companyID = c.companyID AND c.userID = u.userID AND u.userID = 23
ORDER BY w.url ASC;
Я знаю, что это не самый лучший запрос, но в основном это возвращает список веб-сайтовгде userID равен 23. Возвращает список вроде:
URL
-----------------
facebook.com
stackoverflow.com
google.com
...
etc
Однако я хотел бы добавить столбец в операторе SELECT.поэтому мои результаты будут выглядеть так:
URL | ID
------------------|---------
facebook.com | 1
stackoverflow.com | 2
google.com | 3
... | ...
etc | onward
Я пробовал много методов, включая подзапросы и прочее, но я использую SQL CE!и не любит работать, когда я ставлю "=", когда выбираю свои столбцы.
Я думаю, что это простое решение, но я НЕ МОГУ ДЕЛАТЬ ЭТО: (
Я пытался
SELECT w.url, count(*) as id
SELECT w.url, IDENTITY as id
и несколько вариантов этого!
РЕДАКТИРОВАТЬ: я хочу, чтобы идентификатор увеличивался с 1 до любого количества записей, независимо от того, возвращаются ли записи или порядок или еще что-нибудь!
Ура,
Алекс