第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求一條sql語(yǔ)句

求一條sql語(yǔ)句

不負(fù)相思意 2018-08-20 15:06:02
表A   有字段   ID       username     pric                      1        xiaoli             5                      2        xiaozhang      2                      3       xiaowang       5表B    有字段     ID     username     userni                          1       xiaoli            xiaozhang                          2       xiaoli            xiaoli                          3       xiaoli            xiaozhang                          4      xiaozhang     xiaowang                          5      xiaozhang     xiaowang表A 與表B之間的對(duì)應(yīng)關(guān)系 表A 的username 字段 同時(shí)對(duì)應(yīng)表B的username    和 userni 兩個(gè)字段首先 例如我根據(jù)條件 username等于"xiaozhang"或著userni 等于"xiaozhang"的時(shí)候 我取表B的 count值  根據(jù)上面列舉條件 表B的count值為4現(xiàn)在我要查詢(xún)出表A中 pric 的值減去表B中count值為1的值但是現(xiàn)在表B中的結(jié)果可能不只一條 可能 count值等于4的結(jié)果有N條,表A中每條記錄的pric的值是不一樣的表B中count的值每個(gè)用戶(hù)也是不一樣的  我要查詢(xún)出的結(jié)果是 表A中每條記錄的pric 減去 表B 中count值等于1的結(jié)果集合我要查詢(xún)出表A中滿(mǎn)足條件的全部數(shù)據(jù)該怎么查呢我這個(gè)查詢(xún)?cè)撛趺磳?xiě)呢
查看完整描述

1 回答

?
繁華開(kāi)滿(mǎn)天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

DECLARE @a TABLE(id INT ,aname VARCHAR(1),pric INT )
DECLARE @b TABLE(id INT ,aname VARCHAR(1),bname VARCHAR(1))

INSERT INTO @a VALUES(1,'a',5)
INSERT INTO @a VALUES(2,'b',2)
INSERT INTO @a VALUES(3,'c',5)
INSERT INTO @b VALUES(1,'a','b')
INSERT INTO @b VALUES(2,'a','a')
INSERT INTO @b VALUES(3,'a','b')
INSERT INTO @b VALUES(4,'b','c')
INSERT INTO @b VALUES(5,'b','c')
SELECT * FROM @a
SELECT * FROM @b
--以上是初始化數(shù)據(jù)

--下面是答案
SELECT [@a].* FROM @a 
INNER JOIN (
SELECT [@a].aname,COUNT([@a].id) AS countName FROM @a
INNER JOIN @b ON [@a].aname = [@b].aname OR [@a].aname = [@b].bname
GROUP BY [@a].aname
)t ON t.aname=[@a].aname
WHERE [@a].pric - t.countName=1

不知道是不是你想要的答案


查看完整回答
反對(duì) 回復(fù) 2018-08-22
  • 1 回答
  • 0 關(guān)注
  • 501 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)