我原来有几个结构相同的3个表 tab1、tab2、tab3这3个表都有字段col1、col2、col3原来使用语句(select * from tab1 where col1='$wd' or col2 LIKE '$wd%')
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%')
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%') LIMIT 0,20";查询的现在新加了个表 tab4 字段多了个col4即:col1、col2、col3、col4再用上面的语句 多加个个
(select * from tab4 where col1='$wd' or col2 LIKE '$wd%')
union all
后 查询提示Invalid query: The used SELECT statements have a different number of columns请问有什么语句可以带新加的tab4正常查询吗?
或是有什么方法可以将col4中的内容添加到col2中去比如现在的数据是这样 col1:张三
col2:18岁
col3:男
col4:北京更新成 col1:张三
col2:18岁:北京
col3:男
col4:北京 那col4就可以不要了! 谢谢先!
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%')
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%') LIMIT 0,20";查询的现在新加了个表 tab4 字段多了个col4即:col1、col2、col3、col4再用上面的语句 多加个个
(select * from tab4 where col1='$wd' or col2 LIKE '$wd%')
union all
后 查询提示Invalid query: The used SELECT statements have a different number of columns请问有什么语句可以带新加的tab4正常查询吗?
或是有什么方法可以将col4中的内容添加到col2中去比如现在的数据是这样 col1:张三
col2:18岁
col3:男
col4:北京更新成 col1:张三
col2:18岁:北京
col3:男
col4:北京 那col4就可以不要了! 谢谢先!
解决方案 »
- MYSQL 相关文章检索
- 网页上显示这个Warning是什么意思?
- load data local infile提示文件找不到,本地路径没有错。
- 求sql语句:按user_id分组,取最后创建的记录,取出BUSINESS_ID为login的数据
- 求高手解决Freebsd7.0安装mysql5.0遇到的奇怪问题。
- 求个SQL 解决方法~~~~<2>
- 初学MySql相信过程,请帮助
- 200分求一份mysql 3.23.58 ,官方的需要编译,不会用
- 低版本的MYSQL导出的库文件到入到高版本的数据库出现问题!(请高手帮我看看这些出错提示是什么)
- mysql语法问题请教,关于where in(1,8)如何才能得到8的数列而不是1的,如果存在8的时候
- 求教mysql 多表多条件查询
- mysql-Error 500,General error: 1449,高分求助
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%')
union all
(select * from tab1 where col1='$wd' or col2 LIKE '$wd%')
union all
(select col1、concat(col2,col4)、col3 from tab4 where col1='$wd' or col2 LIKE '$wd%')
LIMIT 0,20";