0
我有一個表comments
- >選擇條件
id | comment | type | userid |
1 Hello human 9
2 Hi robot 4
3 Gnaw! animal 1
4 Boo ghost 2
另外我有四個表human
,robot
,ghost
和animal
這些表包含有關自己的一些基本的細節...
現在我評論的價值知說:$ ID = 3 如果我做
$data = mysqli_query($con,"SELECT type FROM comments WHERE id = $id");
while($row = mysqli_fetch_assoc($data)){
$table = $row['type'];
$table_data = mysqli_fetch_assoc(mysqli_query($con,"SELECT * FROM $table"));
}
這將獲取我所有關於評論的人的數據,但這將被證明是太慢....有沒有什麼辦法可以結合這個在單一查詢?
COALESCE .......? – 2014-10-01 12:09:28
COALESCE返回第一個不爲空的值,通過左加入你「取」所有,但你只顯示不空,聰明的解決方案:) – peterpeterson 2014-10-01 12:12:12
哪個更好? – 2014-10-01 12:13:32