我有两个SQL表“user”和“entries”。
我想只检查一个查询,如果用户是否存在于第一个表“user”中,并且用户是否在表“条目”中创建了一个条目。
我想制作评级系统之类的东西。用户应存在于表“user”中且表“条目”中没有条目。因为每个用户只能进行一次输入。
是否可以只使用一个查询来完成,我该怎么做?
我只知道如何通过两个查询来完成这项工作
SELECT COUNT(*) amount FROM user
和
SELECT COUNT(*) quantity FROM entries WHERE user_id = $userID
答案 0 :(得分:1)
您应该使用“NOT EXISTS”运算符:
if(el.children[1].innerText.toLowerCase()=="comment\n"){
alert("true");
} else{
alert("false");
}
仅当用户存在于“user”表中且表“条目”中没有条目时,它才会返回一行。