Q&A for professional and enthusiast programmers
SELECT us.id [User Link], us.DisplayName [Name], us.Reputation, us.Location, tuser.Count1 FROM Users us JOIN (SELECT Answers.OwnerUserId AS UserId, SUM(CASE WHEN Tags.TagName LIKE '%##TagName1?java##%' THEN 1 ELSE 0 END) AS Count1 FROM Tags JOIN PostTags ON Tags.Id = PostTags.TagId JOIN Posts ON Posts.Id = PostTags.PostId JOIN Posts Answers ON Answers.ParentId = Posts.Id GROUP BY Answers.OwnerUserId) tuser ON tuser.UserId = us.Id WHERE UPPER(us.Location) like UPPER('%##Location?vadodara##%') AND Count1 > 0;