我想从数据库的表 bank(包含以下列:user_id、bits、tbits、mbits、time、day等),并且我希望基于user_id仅返回一行(* 如果存在 *),如下所示:SELECT
user_id,
bits,
tbits,
mbitsFROM
bankWHERE EXISTS (SELECT
user_idFROM
bankWHERE
user_id= '926364328567933979')
- 提醒一下,user_id是varchar,而不是int之类的数字。*
但问题是,我总是得到所有的行,我检查了文档,但我找不到问题。我想我弄错了什么,但我真的找不到解决这个问题的方法。那么,总的来说,我如何才能根据条件只返回一行呢?
1条答案
按热度按时间j2cgzkjk1#
通过运行以下命令,可以仅获取具有指定user_id得行: