我有表以這種形式與更多的行:SQL查詢幫助
res_id quiz_id sender_id user_id answer_id answer points
1 115 10 13 45 75 1
2 115 10 13 46 79 1
3 115 10 13 47 83 0
4 118 1 3 51 90 0
5 118 1 3 51 90 0
6 115 10 13 45 75 1
我希望得到的結果在PHP中這樣說: 如果SENDER_ID = 10和quiz_id> 3(意味着,如果115是有3次或更多)查找點(如果點有三個相應的值爲1)返回1 else 0
在上面的例子中,我應該返回1作爲quiz_id 115超過3次使用,並且點至少有的1
3點對應的值對於下面表我應該得到0
res_id quiz_id sender_id user_id answer_id answer points
1 115 10 13 45 75 1
2 115 10 13 46 79 1
3 115 10 13 47 83 0
任何人可以幫助我這個查詢嗎?
什麼你試過嗎?你能發佈你的代碼嗎? – Bytemain
什麼是你的數據庫。特定的SQL需要分組/總和約束。取決於DB的類型,這個約束可以被不同地表達。 –