1樓:匿名使用者
select a.name, max(b.log_time) from 表
bai1 as a, 表2 as b
where a.id = b.user_id group by a.name
根據du
您最新的需求
2樓:匿名使用者
select a.name,b.log_time from 表1 as a, 表2 as b
where a.id = b.user_id order by b.log_time desc limit 1;
3樓:
select a.name, c.contentfrom 表1 as a,
(select user_id, max(log_time) as lt from 表2 group by ) b,
表2 c
where a.user_id=b.user_id and b.user_id=c.user_id and b.lt=c.log_time
mysql 聯合查詢 如何查詢從表的最後一條記錄 30
4樓:匿名使用者
將主表與從表進行連線查詢 join
從表中用建立時間或其他時間欄位進行排序
將查詢的結果用limit取出第一條資料即可
5樓:
1 先看兩個表 sp01,js2
2 聯合查詢從表的最後一條資訊
6樓:iteye彡
連線查詢
從表按 某個欄位倒敘排列
limit 取一條記錄
select * from table1 t1left join
(select t2.* from table1 t1left join table2 t2 on t1.id=t2.table1_id
order by table2.time limit 1)t on t1.id=t.table1_id
從表新增一個時間欄位
7樓:曾經有個鍵盤俠
將查詢結果倒序排列,然後取第一行就是你要的結果嘍select a.name,b.title from table1 a
left join table2 b on a.id = b.table1_id
order by title
limit 1
mysql如何同時查詢一個欄位的兩個不同值的資料的最後一條資料
8樓:匿名使用者
--第一種寫法
select * from 表名 where deveui='3430363057376506' or deveui='3430363064378607'
--第二種寫法
select * from 表名 where deveui in('3430363057376506','3430363064378607')
mysql中如何查詢表的第一條和最後一條記錄
9樓:千鋒教育
select top 1 * from book 不對,因為baimysql裡沒有top這種
du寫法,zhi
它用limit
查第dao
一條 select * from book limit 1;
select * from book limit 0,30 後面的內limit 0,30 是查詢前容30條記錄
10樓:糊塗的貝克街
第一條: select * from 表名 limit 1;
最後一條:select * from表名 order by 表_id desc limit 1
mysql和MSSQL中同時得到表A的第一條和最後一條的sql語句怎麼寫
select from table1 limit 1 union select from table1 order by id desc limit 1 mssql第一條就是 select top 1 from 表最後一條沒法取,不過你可以按你的排序欄位倒序排序,然後取第一條,比如select to...
查詢MYSQL同資料庫2張表的不同欄位值語句怎麼寫
查詢兩張表的不 來同欄位,一般 自通過連線 join 來實現,需要兩張表有能夠相互關聯的欄位。如果沒有任何關聯欄位,直接查兩個欄位的話,就會出現笛卡爾積 結果為t1和t2欄位的集合,結果條數為t1 t2 假設你的需求是兩張表有關聯欄位id,以內連線為例,則sql可以寫為 select t1.c1,t...
mysql兩個資料庫的表能連線查詢嗎
可以,前面加上模式名就行了 select from 資料庫1.tablename,資料庫2.tablename where 連結條件。這是一個在我本機上跑過的例回子,沒有連結條件,是答個笛卡爾積 select from hibernate.card t,wedb.article t select 表...