Фильтрация с помощью внешнего ключа - PullRequest
2 голосов
/ 16 февраля 2012

У меня есть три таблицы tblClients, tblClientsActivities и tblActivities

tblClients и tblClientsActivities соединены вместе для получения таблицы A ниже

SELECT * from tblClientsActivities 
left join tblclients on tblClientsActivities.fk_cid=tblclients.pk_cid

PK_AID      FK_CID     FK_AID
1             4          1   
2             4          2
3             4          4
4             5          1
5             5          3
6             5          5
7             6          1
8             6          2
9             7          6
10            8          3

ПроблемаКак я могу удалить все клиенты, где FK_AID <> 1

Ответы [ 2 ]

0 голосов
/ 16 февраля 2012

С ограничением, используемым в предложении WHERE:

SELECT * from tblClientsActivities
left join tblclients on tblClientsActivities.fk_cid=tblclients.pk_cid
where FK_AID != 1
0 голосов
/ 16 февраля 2012

Описание

Простое использование предложения WHERE.

Образец

SELECT * FROM tblClientsActivities 
LEFT JOIN tblclients on tblClientsActivities.fk_cid=tblclients.pk_cid
WHERE FK_AID <> 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...