我需要创建一个简单的博客网站,其中有博客帖子,用户和评论。 在主页上将显示博客帖子,并在用户的评论下方显示用户的信息:
我创建了3个mysql表:blogpost,user,comment 在主页中,我需要使用这3个表进行JOIN查询。
有没有办法通过3个查询来避免这个JOIN?
答案 0 :(得分:0)
您可以创建一个表示该3个表的数据的视图,只需从该视图中选择数据。
请参阅here
示例:
create view v as
select t1.id, t2.id as id2
from t1 inner join t2 on t1.id = t2.id;
select * from v;