MySQL:
table1
+--------+-------+
| itemid | title |
+--------+-------+
| 1 | title |
+--------+-------+
table2
+----+--------+------------+
| id | itemid | time |
+----+--------+------------+
| 1 | 1 | 1295116368 |
+----+--------+------------+
| 1 | 2 | 1295548368 |
+----+--------+------------+
| 2 | 1 | 1294079568 |
+----+--------+------------+
PHP:
$a = mysql_query("SELECT `itemid` FROM `table2` WHERE `id` = '1' ORDER BY `time` DESC")
while($b = mysql_fetch_assoc($a))
{
echo $b['itemid'].'<br />';
}
Выход:
2
1
Однако в приведенном выше запросе я также хочу проверить, включен ли itemid в table1 , потому что, когда это так, я хочу, чтобы он отображался первым, несмотря на то, что он мог быть старым постом.
Надеюсь, это имеет смысл.
Итак, вывод должен быть:
1
2
, поскольку itemid = 1, также включен в table1.