亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

那位大神幫我解釋一下這個語句啊,看不懂,先謝過了!O(∩_∩)O~

那位大神幫我解釋一下這個語句啊,看不懂,先謝過了!O(∩_∩)O~

瀟湘沐 2018-12-06 23:11:12
select a.title,a.username,b.adddate from table a, (select max(adddate) adddate from table where table.title=a.title) b問題這個是用了什么語法,后面from table a,這個后面是一個子查詢,后面那個b有什么用啊。希望大蝦幫幫忙,再次感謝!
查看完整描述

8 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

select a.title,a.username,b.adddate from table a,
(select max(adddate) adddate from table where table.title=a.title) b
這是兩種語法的合并
第一種
表連接
1 select title from table a,table b


第二種 表的別名
select
max(adddate) adddate from table where table.title=a.title 代表 table b

select max(adddate) adddate from table where table.title=a.title 這是一個整體

剩下的不用說了吧


查看完整回答
反對 回復 2019-01-07
?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

查詢表table數據,并且自連接自身將adddate最大的一行查出來,再合并顯示

查看完整回答
反對 回復 2019-01-07
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

b是用來給子查詢重命名成一個表名

查看完整回答
反對 回復 2019-01-07
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

查詢一個用戶名最新添加的一條title

查看完整回答
反對 回復 2019-01-07
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

select最基本的語法就是:

select 字段名 from 表名

?

給表取一個臨時性的名字,可以這樣寫:

select 臨時名.字段名 from 表名 as 臨時名(有些人的習慣是把中間那個as省略掉,也是符合語法的)

?

你可以從整體看你的sql語句,然后再細看每一個部分。

就哪里(表)取什么數據(字段)

查看完整回答
反對 回復 2019-01-07
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

b是給(select max(adddate) adddate from table where table.title=a.title)起的別名。
就像

他說的



查看完整回答
反對 回復 2019-01-07
?
達令說

TA貢獻1821條經驗 獲得超6個贊

里面最主要的的用法在于“相關子查詢”

查看完整回答
反對 回復 2019-01-07
  • 8 回答
  • 0 關注
  • 635 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號