我在MySQL中遇到了设计问题。我想使用视图来从多个表中获取记录。问题是一些表可以有来自同一患者的多行数据,而其他行只有一行。为了说明这一点,这里有两个表: bed_billing 和 lab_billing
注意patient_id字段。一个病人的两个记录,因为这是正常的。现在,当涉及到连接时,所有这些字段都将重复。这就是问题所在。我试过他们的分组,但无济于事。 这是我的视图语法的查询:
const p = new Promise(...)
export default p
...
import p from './asyncModule'
p.then(...)
他们在整个行上都有重复。我应该只创建一个事务表,以便将所有数据存储在那里或通过视图推送?我的主要假设是MySQL填充行以便用多个记录行填充它。
所需的输出应该是所有id都是不同的并且不重复。但是当我尝试在查询中使用distinct时,它也会重复。
所需的输出:
答案 0 :(得分:0)
尝试删除此内容:
<div id="map-container" class="col-md-9 col-sm-12">
<script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script>
function init_map() {
var var_location = new google.maps.LatLng(35.710107,73.039610);
var var_mapoptions = { center: var_location, zoom:17 };
var var_marker = new google.maps.Marker({ position: var_location, map: var_map, title:"Test"});
var var_map = new google.maps.Map(document.getElementById("map-container"), var_mapoptions);
var_marker.setMap(var_map);
}
google.maps.event.addDomListener(window, 'load', init_map);
</script>
</div>
然后使用distinct