나는이 세 가지 쿼리를 하나씩 결합해야합니다. 난 그냥 가까운 올바른 모든 데이터를 하나의 큰 열을 만드는 UNION을 사용했다세 가지 MySQL 데이터 쿼리를 여러 열이 포함 된 하나의 쿼리로 결합하려면 어떻게합니까?
while ($row = mysql_fetch_assoc($result)){
echo "<TABLE id='display'>";
echo "<td><b>Data Usage This Period: ". ROUND ($row["value_sum"],2) . "MB</b></td> ";
echo "<td><b>Data Plan: ". $row["currentplan"] . "</b></td> ";
echo "<td><b>Phone Number: ". $row["phonenumber"] . "</b></td> ";
echo "</TABLE>";
}
,하지만 난 모두에게 필요합니다
$sql = "SELECT SUM(datamb) AS value_sum FROM maindata GROUP BY phonenumber";
$sql1 = "select dataplan as currentplan from maindata GROUP BY phonenumber";
$sql2 = "SELECT DISTINCT phonenumber AS value_sum1 FROM maindata";
그래서 나는 다음과 같은 세 개의 열에서 표시 할 수 하나의 표에 세 개의 열로 표시하십시오. 어떤 생각을 해줘서 고맙겠습니다. 이미 완료 했으니 까.
'을 선택 dataplan, PHONENUMBER, 합 (datamb) sum_datamb로 maindata 그룹에서 dataplan에 의해
http://dev.mysql.com/doc/refman/5.0/en/group-by-extensions.html
쿼리는 불법 그룹화와 것 , 데이터 번호순으로 phonenumber 순서, phonenumber' ....? –
$ sql1의 잘못된 그룹 http://dev.mysql.com/doc/refman/5.0/en/group-by-extensions.html – AdrianBR
문제를 설명하고 달성하고자하는 것을 언급 해 주시겠습니까? 테이블 세부 정보를 제공합니다. –