У меня есть 3 таблицы:Игнорируйте идентификаторы, которые перечислены в верхних
Client1 (id, Name)
Client2 (id, Name)
Tasks (id, ClientType, ClientId, Task)
мне нужно, чтобы получить верхние (20) наиболее часто используемых клиентов и задачи, а затем мне нужно перечислить все клиент от client1 и client2 КРОМЕ идентификаторов которые находятся в верхней части (20)
ClientType = 0 refers to Client1 table
ClientType = 1 refers to Client2 table
если есть только 5 различных клиентов в задачах, чем будут перечислены эти 5 клиентов, а затем остальную часть их
Пример:
ClientID ClientType Task
--------------------------
1 0 Task1
1 1 Task2
402 0 Taks6
200 0 Task44
2 1 Task7
остальные клиентов из client1 и client2
все идентификаторы из client1, где идентификатор не (1,402,200)
все идентификаторы из client2, где идентификатор не (1,2)
Я действительно надеюсь, что я хорошо объяснил эту проблему, этот запрос является основным для того, что мне действительно нужно, но это основная проблема. Я сделал запрос, в котором перечислены самые популярные клиенты и ВСЕ клиенты из client1 и client2, но я не могу сделать запрос, который будет игнорировать идентификаторы top x.
пожалуйста показать некоторые примеры данных и показать ожидаемый результат – TheGameiswar