- SQL code
SELECT * FROM `offcn_c_all2012` WHERE ( `type` LIKE '机关' ) OR ( ( `zhuanye` LIKE '%社会学%' ) OR ( `zhuanye` LIKE '%授法学或哲学学士学位%' ) OR ( `zhuanye` LIKE '%社会工作%' ) OR ( `zhuanye` LIKE '%授法学或哲学学士学位%' ) OR ( `zhuanye` LIKE '%社会工作%' ) OR ( `zhuanye` LIKE '%人口学%' ) OR ( `zhuanye` LIKE '%家政学%' ) OR ( `zhuanye` LIKE '%人类学%' ) OR ( `zhuanye` LIKE '%女性学%' ) ) OR ( ( `other` LIKE '机关' ) OR ( `other` LIKE '%社会学%' ) OR ( `other` LIKE '%授法学或哲学学士学位%' ) OR ( `other` LIKE '%社会工作%' ) OR ( `other` LIKE '%授法学或哲学学士学位%' ) OR ( `other` LIKE '%社会工作%' ) OR ( `other` LIKE '%人口学%' ) OR ( `other` LIKE '%家政学%' ) OR ( `other` LIKE '%人类学%' ) OR ( `other` LIKE '%女性学%' ) ) LIMIT 0 , 10
提示错误是 #1054 - Unknown column 'other' in 'where clause'
想来想去,也找不出哪错了,另外数据库是有这些字段的
------解决方案--------------------
重新书写select语句的other,复制过来的东西有时候也不可靠。然后看看表结构看有没有空格什么的或者哪个字符打错了。我上次复制的insert语句还说有问题。仔细检查检查吧。