蟠的组词:sql 多表查询

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 22:50:53
我现在建了个网站,,现在很多网站中都有站内搜索,
在数据库中搜索所有的表应该怎么弄呀??????

有两个表,
a中有字段
{a1,a2}
b中有字段
{b1,b2}

现在接受传递过来的关键字,在a中搜索包含的关键字,返回a1.
在b中搜索包含的关键字,返回b1.

sql语句怎么写??
(急...............)
补充下,,标题可能有点不清楚!我是想从两个表中进行模糊查询!

并不是关联查询.............

(select a1 from a where charindex(a2,'关键字')>0)
union all
(select b1 from b where charindex(b2,'关键字')>0)

重新学习一下数据库关于主码和外码的部分,举个例子吧
部门(部门号,部门名称)
员工(员工号,员工名称,部门号)
部门表中“部门号”是主码,员工表中“员工号”是主码,“部门号”是外码,查询时需要的就是where语句后的部门.部门号=员工.部门号,弄清楚这点就很容易了。
你可以先建个视图,把你要的都放在一个视图里,再查指定条件的记录。
我还是初学者,希望高手指点。

多表查询得有互相联系的字段