有三个表
微博主表
table blogTable
{
  id   int,
  userId, int, /*发布人id*/
}微博发布内容at表
table blogAtTable
{
 id int,
 blogId  int,    //微博id
 atUserId int     //微博@的用户
}朋友关系
table friendship
{
  id    int,
  userId  int,
  friendId  int,
  status   int /* 0表示userId和friendId是正常好友,1表示userId屏蔽 friendId(userId不看friendId的发布内容),2表示userId拉黑friendId(friendId无法看到userId的发布内容)  如果不是朋友关系,则数据不在本表*/
}请教一下想获取好友或我自己发布的微博或者别人@给我的微博(被我屏蔽的除外)的sql语句应该怎么写?
谢谢。