2016-01-10 3 views
0

Привет У меня есть запрос, который работает, но я хотел бы удалить определенные значения из результатов.mysql-запрос с несколькими критериями

На данный момент у меня есть WHERE (pafaddresses.CountryName !="England"), но я хотел бы, чтобы это было Где не Англия, а где нет Уэльса, я не могу заставить ее работать на два! = Заявления, я пробовал где! = «Англия» или «Англия», Уэльс ", без каких-либо успехов.

Любая помощь будет оценена

SELECT 
visits.VisitPk, 
visits.ClientFk, 
visits.ClientSiteFk, 
visits.AssessorFk, 
visits.VisitStartDate, 
visits.VisitEndDate, 
visits.Duration, 
visits.VisitStatus, 
visits.TargetDate, 
CONCAT(MONTHNAME(TargetDate), ' ', YEAR(TargetDate)) AS TargetMonth, 
pafaddresses.PostCode, 
visits.`Long`, 
visits.Lat, 
pafaddresses.id, 
pafaddresses.CountryName, 
CONCAT(Clients.ClientName, ', ', clientsites.SiteName, ', ', MONTHNAME(TargetDate)) AS Description 
FROM visits 
INNER JOIN clientsites ON visits.ClientSiteFk = clientsites.ClientSitePk 
LEFT OUTER JOIN pafaddresses ON clientsites.ActualPAF = pafaddresses.id 
INNER JOIN Clients ON visits.ClientFk = Clients.ClientPk 
WHERE (pafaddresses.CountryName !="England") 
ORDER BY visits.TargetDate, visits.VisitStartDate 

ответ

1

Вы можете сделать это либо с

WHERE (pafaddresses.CountryName != 'England' AND pafaddresses.CountryName != 'Wales') 

или

WHERE pafaddresses.CountryName NOT IN ('England', 'Wales') 
+0

спасибо, что работал в первый раз :) – user5641678

+0

@ user5641678 Хорошо слышать , в этом случае вы должны принять ответ;) –

Смежные вопросы