站内的多表搜索如何做?
网站内部有很多张不同的表。字段有些不一样。不过这不要紧。要搜索的字段都是同名的字段。比如
表1
ID TITLE CONTENT 。。。
表2
ID TITLE CONTENT 。。。
表3
ID TITLE CONTENT 。。。
表4
ID TITLE CONTENT 。。。
表5
ID TITLE CONTENT 。。。
...
想搜索这所有表中的所有内容。
这些表都不相联
试过建视图,用联合搜索。但视图好像不支持TEXT类型的字段。
请问有什么办法可以解决?
不要文本搜索~
------解决方案--------------------用临时表
或者 用union
然后再搜索
------解决方案--------------------select ID TITLE CONTENT ... from 表1
UNION
select ID TITLE CONTENT ... from 表2
UNION
...
------解决方案--------------------小改一下 hertcloud(·£孙子兵法£·) 代码
select 表1 as TableName, ID, TITLE, CONTENT, ... from 表1
UNION
select 表2 as TableName, ID, TITLE, CONTENT, ... from 表2
UNION
...