假设我的数据库表如下所示:
page_table
| id | page_id | meta_id | value
----------------------------------------
| 1 | 2 | 1 | Testing value
| 2 | 2 | 2 | Small content
| 3 | 2 | 1 | Another value
| 4 | 2 | 2 | Tiny value
| 5 | 3 | 1 | Text
| 6 | 3 | 2 | Content
| 7 | 3 | 3 | New text
元数据表
| id | meta_id | meta_value
-------------------------------
| 1 | 1 | Big headline
| 2 | 2 | Small headline
| 3 | 3 | Extra headline
- "id"是递增的。
- "page_id"是页面ID。一个页面上可以有多个元数据和值。
- "meta_id"与meta_table相关联。
- "value"可以是任何字符串。
问题
我能创建一个“虚拟”SQL表来轻松处理这些数据吗?
虚拟表 - 我的建议
| id | page_id | Big headline | Small headline | Extra headline
----------------------------------------------------------------
| 1 | 2 | Testing value | Small content |
| 2 | 2 | Another value | Tiny value |
| 3 | 3 | Text | Content | New text
以下是来自页面表和元表的相同内容,这就是我想要的SQL。
我的进展如何:
这次不会使用
SELECT * from page_table
。