Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с запросом / 4 сообщений из 4, страница 1 из 1
18.09.2013, 19:42:24
    #38400754
guest_17384966
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с запросом
Подскажите, пожалуйста, как составить запрос.
Есть две таблицы:


Links - это список ссылок на сайте, LinksAssoc хранит данные, что какому-то юзеру добавили какую-то ссылку.
Как выбрать все ссылки которые еще не добавлены определенному пользователю, заданному через user_id?
...
Рейтинг: 0 / 0
18.09.2013, 20:05:09
    #38400770
guest_17384966
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с запросом
написал вот так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT *
FROM links
WHERE id NOT IN (
	SELECT a.id
	FROM links a
	JOIN linksAssoc s ON a.id = s.link_id
	WHERE s.used_id = 5
)



мб есть лучше вариант?
...
Рейтинг: 0 / 0
18.09.2013, 20:14:28
    #38400773
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с запросом
guest_17384966мб есть лучше вариант?
Код: sql
1.
2.
3.
4.
SELECT a.id
FROM links a
left JOIN linksAssoc s ON a.id = s.link_id and s.used_id = 5
where s.link_id is null
...
Рейтинг: 0 / 0
19.09.2013, 19:56:23
    #38402069
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с запросом
guest_17384966написал вот так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SELECT *
FROM links
WHERE id NOT IN (
	SELECT a.id
	FROM links a
	JOIN linksAssoc s ON a.id = s.link_id
	WHERE s.used_id = 5
)



мб есть лучше вариант?

Чем тебе этот не нравится ?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / помогите с запросом / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]