我有第一个名为"orders"的表和第二个名为"details"的表
orders :
order_id
1
2
3
details :
id | order_id | qty
1 | 1 | 2
2 | 1 | 3
Run Code Online (Sandbox Code Playgroud)
我如何显示如下?
order_id | total
1 | 5
2 | 0
3 | 0
Run Code Online (Sandbox Code Playgroud)
我试过这个查询但是没有用:
SELECT *, SUM(qty) AS total
FROM order o
LEFT JOIN details d
ON o.order_id = d.order_id
Run Code Online (Sandbox Code Playgroud) <?php
$string = '395095427174400_558374047513203';
if(preg_match("/^[0-9][_][0-9]$/",$string)){
echo "True";
}else{
echo "False";
}
?>
Run Code Online (Sandbox Code Playgroud)
为什么我的正则表达式在数字之间不匹配并下划线?
我有以下数组:
$t[0] = array('one'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
$t[1] = array('two'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
$t[2] = array('one'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
$t[3] = array('three'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
Run Code Online (Sandbox Code Playgroud)
我想从上面的数组中删除重复的数组,结果应该是:
$t[0] = array('one'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
$t[1] = array('two'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
$t[2] = array('three'=>array('a'=>2,'b'=>3,'c'=>2,'e'=>4));
Run Code Online (Sandbox Code Playgroud)
谢谢