我需要从两个不同的表中选择数据来为我的网站创建历史/存档,如下所示:
2012
- 八月(6)
- 九月(4)
- 十月(2)
我知道stackoverflow中有一个类似的问题:PHP MYSQL Blog Archive Menu by Year and Month
但是,我有两个相似但不同的表。
我试过使用这个例子:mysql select data from two tables and different structure,但我总是收到“#1271 - Illegal mix of collations for operation 'UNION'”的错误
有没有其他方法可以组合来获取我的数据?
我的两个表的字段和结构是:
1) 新闻
- id (int 5)
- 标题(varchar 200)
- 内容(文字)
- date_added (日期时间)
2) 设备
- id (int 5)
- 标题(varchar 45)
- 内容(varchar 250)
- date_added (日期)
注意:表格的 id 是它们自己的文章 id。我的桌子彼此没有任何共同之处。