再發一次整理好的資料 求救再獻出80分

2022-04-11 23:05:05 字數 1452 閱讀 7712

1樓:

ok了!!

c:有重複項的結果。

e和f:有重複項的結果的查詢。

d:settle 對應的ref,單個記錄。

g:在有重複項的結果中取出最大時間項,但沒有ref欄位。

主查詢:用最大時間的三個條件求出含ref欄位的全部有重項欄位。

b:用d的ref求出的phoneno。

a:用b的phoneno求出的ref。

select f.* from

(select distinct c.ref,c.status,c.

[principal],c.[time] from tblphone a,tblphone b,tbldataentry c,tbldataentry d

where d.status='settle' and b.ref=d.

ref and b.phoneno=a.phoneno and b.

ref!=a.ref and a.

ref=c.ref and a.ref!

=d.ref

) f,

(select status,principal,[time]=max([time]) from

(select distinct c.ref,c.status,c.

[principal],c.[time] from tblphone a,tblphone b,tbldataentry c,tbldataentry d

where d.status='settle' and b.ref=d.

ref and b.phoneno=a.phoneno and b.

ref!=a.ref and a.

ref=c.ref and a.ref!

=d.ref ) e

group by status,principal

) gwhere g.principal=f.principal and g.status=f.status and g.time=f.time

2樓:匿名使用者

和樓上思路差不多,只是部分地方做了改進,測試通過的select max(ref), principal, status, max(time)

from tbldataentry

where ref in

(select distinct (ref)from tblphone

where phoneno in (select a.phonenofrom tblphone as a, tbldataentry as b

where a.ref = b.ref

and b.status = 'settle')and ref not in

(select ref from tbldataentry where status = 'settle'))

group by principal, status

SOS求救本來磁碟好好的可在一次正常開機後就提示D盤未格式化這是中毒還是什麼原因

找一張引導盤 98系統盤 引導到dos下 看看d盤檔案還在不,如果在就備份出去,如果已經不再了。就 1 輸入命令 format d 慢格 format d q 快格 2 輸入 y 按回車 正在格式化 格完重起,要是還不行的話,可能是你的硬碟出了問題 分割槽表故障,可以恢復 用diskman這個軟體,...

一次感情的失敗,我不敢再言愛

哥們 555 我彷彿看到了我的過去 和你一樣的經歷 我的初戀離開我之後 哎 天天心痛的彷彿要死去 我本來不喝酒抽菸 說了不怕大家笑話 我在被窩裡曾經哭過 自從呢事之後我的人生事業一落千丈 什麼事情都沒心情去幹 什麼事情都變的漠不關心 我當初的情況比你嚴重的多 我的初戀揹著我曾在外面找過兩個 當我知道...

第一次哭個痛快是哪首歌的歌詞,再忍耐,第一次哭個痛快,是哪首歌的歌詞

哭個痛快 演唱 任賢齊 愛與不愛 是最痛苦的徘徊 表面不愛 但心裡仍期待 hello 我想你 想到你就無奈 就算是失敗 也不要再傷害 存不存在 不再是重要的等待 掃掉陰霾 該為自己安排 欺負你的人 讓他去無賴 他不珍惜就讓他去後悔 沒資格有你的愛 crying in the night 第一次哭個痛...