我在MySQL中有4个不同的表,没有匹配的标准和外键,对于一些特殊的需求和更好的性能我需要在一个MySQL VIEW中重新组合所有这些数据。
这些表的结构与此类似(但请记住,即使相同的字段未连接):
table1 (id, name, date, price, description)
table2 (id, type, date, price, note)
table3 (id, name, date, price, note)
table4 (id, name, date, price, description)
有没有办法创建一个包含4列的视图,对前面表格的数据进行分组?我不能使用连接,因为就像我之前说过的那些数据之间没有联系,这就是我为什么要讨论视图的原因。我甚至无法创建包含所有这些字段的单个表,因为这对我的其余应用程序来说意味着什么。
我需要创建4个这样的字段:日期,名称,价格,描述。 例如,price将包含table1..to table4的每个价格。
答案 0 :(得分:2)
如果允许此元组$scope.$on('yourEventName', function(){
});
重复,那么您可以使用<name, date, price, description>
,如果您不想在视图中允许重复,则使用UNION ALL
代替{{1} }}
UNION