我想兩個查詢相結合,使它們作爲單個查詢合併兩個SQL查詢使用不同的數據
中有沒有獨特的列兩個表
我的兩個查詢
SELECT * from admin WHERE name != 'xyz'
Select goods from good_items where userid=$userid
單個查詢我得到的結果很好。 但兩個查詢加起來我得到這個錯誤
mysql_fetch_array()預計參數1是資源,鑑於 布爾在
我結合的查詢這樣
$sqlofferadmin=mysql_query("SELECT name,task,prize from admin WHERE name != 'xyz'
UNION ALL
SELECT goods from good_items WHERE userid=$userid");
我想要像這樣展示
<?php
while($row = mysql_fetch_array($sqlofferadmin))
{
echo "<tr> ";
echo "<td>" .$row[name] . "</td>";
echo "<td> ".$row[task] . "</td>";
echo "<td>" .$row[goods] . " </td>";
}
echo "</tr> " ;
?>
用適當的細節編輯主要問題 – nasima
開始在控制檯或phpmyadmin中運行此查詢。 –
@nasima for'union all'這兩個查詢中的選擇列必須相同。你試圖從這兩個查詢中得到什麼? –