0
我想將兩個查詢拼在一起。以下是我使用的代碼。然而,表格正在拆分數據。我該如何補救?或者有什麼更好的解決方案?加入兩個mysql_fetch_arrays
while($row = mysql_fetch_array($result))
{
echo "<tr id='centered' >";
echo "<td class='leftalign'>" . $row['Quarter_Name'] . "</td>";
echo "<td>" . $row['Quarterly_yield'] . "</td>";
echo "<td>" . $row['Quarterly_yield'] . "</td>";
echo "<td>" . $row['Quarterly_yield'] . "</td>";
}
while($row = mysql_fetch_array($result8))
{
echo "<td>" . $row['Quarterly_yield'] . "</td>";
}
2.查詢如下:它們幾乎是一樣的
SELECT LEFT(A.F_ANOTRIMESTRE, 4) Year,
RIGHT(A.F_ANOTRIMESTRE, 2) Quarter,
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=03,'Enero a Marzo',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=06,'Abril a Junio',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=09,'Julio a Septiembre',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=12,'Octubre a Diciembre', '')
)
)
) Quarter_Name,
ROUND(A.POR_RENTABILIDAD, 2) Quarterly_yield
FROM dr_rent_carteras_trimestres A
WHERE A.ID_CARTERA = $ID_CARTERA
AND A.IND_RENTABILIDAD = 1
AND LEFT(A.F_ANOTRIMESTRE, 4) = (
SELECT MAX(left(F_ANOTRIMESTRE, 4)) - 0
FROM dr_rent_carteras_trimestres
WHERE ID_CARTERA = $ID_CARTERA
)
這裏是第二屆一個:
SELECT LEFT(A.F_ANOTRIMESTRE, 4) Year,
RIGHT(A.F_ANOTRIMESTRE, 2) Quarter,
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=03,'Enero a Marzo',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=06,'Abril a Junio',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=09,'Julio a Septiembre',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=12,'Octubre a Diciembre', '')
)
)
) Quarter_Name,
ROUND(A.POR_RENTABILIDAD, 2) Quarterly_yield
FROM dr_rent_carteras_trimestres A
WHERE A.ID_CARTERA = $ID_CARTERA
AND A.IND_RENTABILIDAD = 1
AND LEFT(A.F_ANOTRIMESTRE, 4) = (
SELECT MAX(left(F_ANOTRIMESTRE, 4)) - 1
FROM dr_rent_carteras_trimestres
WHERE ID_CARTERA = $ID_CARTERA
)
看打印結果'array_merge()'的內部手冊。 – piotrekkr
2個查詢是什麼?他們也許可以合併 – 2012-12-05 23:06:43
我將查詢添加到我的文章 –