如何通过SQL语句从2个表查询几组数据

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:16:05
A表:p_blog B:p_blogfield
A中字段:name,title(文章标题)
B中字段:message(内容描述)
下面是调用标题和用户名的语句,已经成功
SELECT * FROM uc2_blog FORCE INDEX(dateline) ORDER BY dateline DESC
我想从B表中调用message字段,显示文章的描述
请问该SQL语句该怎么写?
blogid 是共有的

SELECT * FROM p_blogfield;

难道你没有外键关联?

p_blog ,p_blogfield分别是两个表的表名吧?如下,可以把两个表的数据全部查询出来。
select a.*,b.* from p_blog a,p_blogfield b where a.blogid = b.blogid

select * from table2 where blogid in(select dist blogid from table1 wher .. = ..)

select * from p_blog,p_blogfield where a.blogid=b.blogid