gpt4 book ai didi

mysql查询2个具有不同列的表?

转载 作者:行者123 更新时间:2023-11-29 08:38:53 25 4
gpt4 key购买 nike

我试图在 1 中执行 2 个查询,基本上使用 2 个不同的表和不同的列。我尝试了这个:

SELECT * FROM $TIMES_TABLE WHERE uid='$contextUser' AND submitstatus=1 UNION SELECT first_name, last_name, employid, manager FROM $USER_TABLE WHERE username='$contextUser'

但我收到此错误:

Can't perform query: The used SELECT statements have a different number of columns 

我不明白。有人可以帮忙吗

谢谢

最佳答案

UNION(UNION 和 UNION ALL)要求所有 UNION 查询都具有:

  1. SELECT 子句中的列数相同
  2. 每个位置的列数据类型必须匹配

询问之前先在 stackoverflow 中搜索。

引用:The used SELECT statements have a different number of columns (REDUX!!)

关于mysql查询2个具有不同列的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14407681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com