"activité" est un champ de bits. Je dois le mettre à true si l'une des lignes avec cette client_id a valeur trueComment optimiser une requête TSQL?
SELECT c.client_id, u.branch_id, a.account_id, activity
FROM Clients c INNER JOIN
accounts a ON c.id=a.client_id INNER JOIN uso u ON a.uso_id = u.uso_id,
(SELECT MAX(CONVERT(int,accounts.activity)) as activity, client_id
FROM accounts GROUP BY client_id) activ
WHERE activ.client_id = c.id
Cette requête exécute environ 2 minutes. S'il vous plaît aidez-moi à l'optimiser.
'accounts.activity' est un' BIT', est-ce pas? – Quassnoi
oui, c'est un BIT – DmitryB