Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我想获得用户信息,但我可以';不要进行sql查询_Mysql_Sql - Fatal编程技术网

Mysql 我想获得用户信息,但我可以';不要进行sql查询

Mysql 我想获得用户信息,但我可以';不要进行sql查询,mysql,sql,Mysql,Sql,请帮帮我,我有个问题:您的SQL语法有一个错误;检查与MySQL服务器版本相对应的手册,以了解第1行“as countPosts”附近使用的正确语法 SELECT users.id, users.name, users.email, users.avatar, users.about, users.birthday, users.gender, users.firstName, users.lastName, users.single, users.statement, users.mainTi

请帮帮我,我有个问题:您的SQL语法有一个错误;检查与MySQL服务器版本相对应的手册,以了解第1行“as countPosts”附近使用的正确语法

SELECT users.id, users.name, users.email, users.avatar, users.about, users.birthday, users.gender, users.firstName, users.lastName, users.single, users.statement, users.mainTimelineId, media.preview as avatarMediaPreview, media.file as avatarMediaFile, media.fileType as avatarMediaFileType
              (select COUNT(id) from posts where posts.userId=121) as countPosts,
              (select COUNT(id) from followers where toId=121) as countFollowers,
              (select COUNT(id) from followers where fromId=121) as countFollowing,
              (select COUNT(id) from connections where fromId=121 or toId=121) as countConnections,
              (select id from followers where fromId=121 and toId=121) as followId
              FROM users
              LEFT JOIN media ON media.id = users.avatarMediaId 
              WHERE users.id=121


avatarMediaFileType
之后丢失。您也可以在子查询上使用
users.id
而不是
121
,这样您就不必在每个子查询上重复id。