是否可以将两个不同的查询结果合并到一个结果Feed中?
我的网站中有两种类型的内容,一种是基于wordpress网络并引入 链接到帖子, 标题, 博客名称, 图片(根据博客文章内容生成), 日期。
另一个是一组用户添加的音乐链接并引入 链接到音乐, 音乐名称, 艺术家姓名, 图像(保存到数据库的上传图像的路径), 日期。 流派标签列表(序列化数组)
我尝试了一个联盟,但是尽管这些列都生成相同类别的内容,但实际内容以及它们的输出方式完全不同。
我可以做些什么来结合所有这些?有没有办法从联合查询中找出它们当前来自哪个表?然后我可以使用if语句来决定如何输出内容。
答案 0 :(得分:1)
如果你使用UNION,你可以添加一个额外的字段,即“类型”(即0 =博客,1 =音乐等)
然后在应用程序的前端从该字段中检索数据,然后使用它来确定它实际是什么类型/要包含哪些元素。