StringBuffersql=newStringBuffer("SELECT playerName,mobilePhone,max(playDate) latestTime,count(*) times FROM event_game_player a LEFT JOIN event_game b ON a.gameId=b.id ");
sql.append("WHERE groupId IN (SELECT groupId FROM event_game_player WHERE mobilePhone = :palyerPhone) ");
sql.append("and mobilePhone <> :palyerPhone GROUP BY a.playerName,a.mobilePhone");
...
...
@@ -104,8 +104,47 @@ public class EventGamePlayerDao extends GenericHibernateDao<EventGamePlayer, Int
StringBuffersql=newStringBuffer("SELECT playerName,mobilePhone,max(playDate) latestTime,count(*) times FROM event_game_player a LEFT JOIN event_game b ON a.gameId=b.id ");
sql.append("WHERE groupId IN (SELECT groupId FROM event_game_player WHERE playerName = :playerName) ");
sql.append("and playerName <> :playerName GROUP BY a.playerName,a.mobilePhone");