【发布时间】:2012-12-28 03:13:20
【问题描述】:
我需要从两个不同的表中选择数据来为我的网站创建历史/存档,如下所示:
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)
- 内容(文本)
- 添加日期(日期时间)
2) 设备
- id (int 5)
- 标题(varchar 45)
- 内容(varchar 250)
- 添加日期(日期)
注意:表格的 id 是文章各自的 id。我的表没有任何共同之处。
【问题讨论】: