$queryActivities = mysql_query("
SELECT ua.status, ua.date, 'status' AS is_table FROM users_statuslog ua
WHERE ua.uid = '{$showU[id]}'
UNION ALL
SELECT us.message, us.date 'wall' FROM users_wall us
WHERE us.uid = '{$showU[id]}'
ORDER BY `date` DESC");
C'est ce que j'ai en ce moment. Et j'ai besoin de plus de colonnes de users_wall, plus que nécessaire dans users_statuslog. Comment puis-je les sélectionner? Parce que je ne peux pas faire comme ceci:Sélection de colonnes dans UNION
(Disons que je veux aussi isReplyFrom et vu de users_wall)
$queryActivities = mysql_query("
SELECT ua.status, ua.date, 'status' AS is_table FROM users_statuslog ua
WHERE ua.uid = '{$showU[id]}'
UNION ALL
SELECT us.message, us.date, us.isReplyFrom, us.viewed 'wall' FROM users_wall us
WHERE us.uid = '{$showU[id]}'
ORDER BY `date` DESC");
Je reçois:
Les instructions SELECT utilisées ont un nombre différent de colonnes.