问题是这个“select”查询从我的数据库中产生了错误的结果。
我已经尝试过对值进行硬编码以获得所需的结果,并稍微修改sql命令,以降低复杂性
GetScoutDataSQL="SELECT firstname,secondname,age,gender,ethnicity,address,postcode,medicalinfo FROM scoutinfo WHERE parentID=(SELECT parentID FROM usercredentials WHERE username=%s)"
mycursor.execute(GetScoutDataSQL,(EntrUser.get(),))
myresults=mycursor.fetchall()
print(myresults)
预期结果是返回一行:
Kreem, Krumble, 16, Male, Chinese, Yerst, BT66453, gAAAAABcMIeqEkHS3FjRE_pr3tBHh551GncHKmV6sPpLyjdkePKAaRdoOyuFDK4eFqmZcOHoU8OcoL1e5_L1906Y14OMDiiI_Wo80jrm3M2LKhs7UHYGyWs=
实际结果是返回scoutinfo表中的所有数据。
暂无答案!
目前还没有任何答案,快来回答吧!