anonīms Posted July 19, 2009 Report Share Posted July 19, 2009 Nepieciešams izveidot kodu, kas pārbauda vai noteikts lietotājs jau piedalās kādā turnīrā, kas ir ir ar statusu 2. Ir 2 tabulas t1 - turniri (id, status, tips)|15|2|nhl| |3|4|khl| |7|4|nba| |8|4|fifa| t2 - turniru_dalibnieki (turnira_id, lietotaja_id)|15|5| |3|6| |3|8| Kā ir iespējams izveidot pārbaudi, kas pārbauda, vai lietotājs, kas ir ielogojies un vēlas pieteikties kādā turnīrā, jau nespēlē tā paša tipa turnīrā, kurš ir atvērts? Sanāk tā, ka lietotājs nevar pieteikties uz vēlvienu NHL turnīru, ja viņš jau ir pieteicies vienā, kuram status ir 2. Kādi ieteikumi? Quote Link to comment Share on other sites More sharing options...
marcis Posted July 19, 2009 Report Share Posted July 19, 2009 SELECT COUNT(t1.id) FROM `turniri` t1, `turniru_dalibnieki` t2 WHERE t2.lietotaja_id=$id AND t1.id=t2.turnira_id AND t1.status=2 GROUP BY t1.id Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.