SQL多表查询语句怎么写?

我有三张表
HOUSE NEWS STORE
要查询
HOUSE 表中字段 CommunityName,Content
NEWS 表中字段 Title,Content
STORE 表中字段 StoreName,Content
是否包含查询的 关键字 的SQL查询语句该怎么写
这三个表是毫无关联的

查询出来后如何显示查询结果???因为三个表中有相同的字段,但是我需要的只是包含 查询关键字 的结果

第1个回答  2008-03-25
select h.communityName,h.Content,n.Title,n.Content,
s.StoreName,s.Content from HOUSE h,NEWS n,STORE s
where h.communityName like ...,h.Content = ...等(你的查询条件)

使用表别名.字段来讲不同表中相同字段名的给分开
第2个回答  推荐于2017-04-22
select HOUSE.*,NEWS.*,STORE.* from HOUSE,NEWS,STORE where HOUSE.CommunityName like '%关键字%'
or HOUSE.CommunityName like '%关键字%'
or HOUSE.Content like '%关键字%'
or NEWS.Title like '%关键字%'
or NEWS.Content like '%关键字%'
or STORE.StoreName like '%关键字%'
or STORE.Content like '%关键字%'本回答被提问者采纳
相似回答