一个复杂的比较循环,编程高手指教指教
一个库里4个表,四个表里分别是“出租,出售,求租,求购”的信息,按日期比较,(每个表里都有一个字段“data”日期)从4个表里取出6条最新的信息的其他字段显示出来,应该怎么比较和循环啊,高手指教指教啊!俺实在是想不出来了[此贴子已经被作者于2004-12-15 16:22:34编辑过]
[此贴子已经被作者于2004-12-15 16:22:34编辑过]
很简单呀,用 union连接一下,再通过子查询就可以了
SQL语句如下(SQL Server 、 Access 下测试通过)
SELECT Top 6 * FROM (SELECT * FROM [出租] UNION ALL SELECT * FROM [出售] UNION ALL SELECT * FROM [求租] UNION ALL SELECT * FROM [求购] ) DERIVEDTBL order by [日期] desc
[此贴子已经被作者于2004-12-15 17:50:43编辑过]