Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
SQL查询中缺少FROM子句_Sql_Postgresql - Fatal编程技术网

SQL查询中缺少FROM子句

SQL查询中缺少FROM子句,sql,postgresql,Sql,Postgresql,以下查询不断返回表“tags”的子句条目中缺少的错误,但我不确定原因: SELECT tags.id, tags.user_id, LOWER(tags.tag) AS tag, tags.detail, us.email FROM user_settings us WHERE NOT EXISTS ( SELECT 1 FROM UNNEST(ARRAY[$1]) AS selected_tags(tag) LEFT JOIN admin.tags tags ON tags

以下查询不断返回表“tags”的子句条目中缺少的
错误,但我不确定原因:

SELECT tags.id, tags.user_id, LOWER(tags.tag) AS tag, tags.detail, us.email
FROM user_settings us
WHERE NOT EXISTS (
  SELECT 1
  FROM UNNEST(ARRAY[$1]) AS selected_tags(tag)
  LEFT JOIN admin.tags tags
    ON tags.tag = selected_tags.tag
  WHERE tags.user_id = us.id
    AND selected_tags.tag IS NULL
);
由于初始选择中的较低(tags.tag)和tags.detail,您需要进行如下更改(注意:在第一个FROM之后添加了另一个左连接):

由于初始选择中的较低(tags.tag)和tags.detail,您需要进行如下更改(注意:在第一个FROM之后添加了另一个左连接):


无法从不存在的子查询中选择。改为使用联接

  SELECT tags.id, tags.user_id, LOWER(tags.tag) AS tag, tags.detail, pl.email
  FROM user_settings us
  JOIN (
    SELECT 1
    FROM UNNEST(ARRAY[$1]) AS selected_tags(tag)
    LEFT JOIN admin.tags tags
      ON tags.tag = selected_tags.tag
    WHERE selected_tags.tag IS NOT NULL
  ) t on t.user_id = us.id ;

无法从不存在的子查询中选择。改为使用联接

  SELECT tags.id, tags.user_id, LOWER(tags.tag) AS tag, tags.detail, pl.email
  FROM user_settings us
  JOIN (
    SELECT 1
    FROM UNNEST(ARRAY[$1]) AS selected_tags(tag)
    LEFT JOIN admin.tags tags
      ON tags.tag = selected_tags.tag
    WHERE selected_tags.tag IS NOT NULL
  ) t on t.user_id = us.id ;

我得到一个
列t。用户id在更改到此结构后不存在
错误。我得到一个
列t。用户id在更改到此结构后不存在
错误。我从表“tags”的子句条目中得到相同的
缺少
错误,在进行上述更改之后。我从表的子句条目中得到相同的
缺少“标记”
进行上述更改后出错。