次のようなUNIONを使用している状況があります。
$query = "SELECT bigimage, heading, fullarticle, dateadded FROM news ";
$query .= "WHERE (state = '" . $USER->state . "' OR state = 'ALL') AND status = 1 AND newstype != 1 AND frontpage = 1 AND bigimage > '' ";
$query .= "UNION ";
$query .= "SELECT image, eventname, details, dateadded FROM events ";
$query .= "WHERE (state = '" . $USER->state . "' OR state = 'ALL') AND status = 1 AND frontpage = 1 AND image > '' ";
$query .= "ORDER BY dateadded DESC LIMIT 10";
$restresult = mysql_query($query);
さて、私が知りたいのは、各結果がどのテーブルからのものであるかということです。したがって、返された各結果に何らかのカスタム結果を追加して、それがどのテーブルからのものであるかを何らかの形で示すことができるかどうか疑問に思いました。
返された結果にどういうわけか余分な「動的」列を追加できますか?