根據book_id,class_id確定老師uid
selectuser_id
from
lessons
left
join book on lessons.lesson_id =
book.lesson_id
where lessons.class_id =
2and book.id =
1group
byuser_id;
根據book_id,class_id,semester_id確定老師uid
selectuser_id
from
lessons
left
join book on lessons.lesson_id =
book.lesson_id
where lessons.class_id =
2and book.id =
1and
semester_id =2
group
byuser_id;
分析:寫sql要腦袋裡考慮很多東西,合理性~根據條件,獲取什麼~從**獲取~
題目:user表
姓名 年齡 性別 出身日期
name age *** birth_day
a 20 0
b 21 1
c 21 0
d 23 1
e 20 1
寫sql
年齡 男數 女數
select age as'年齡', username as'姓名
',sum(case
when *** ='0
'then
1else
0end) as'男數
',sum(case
when ***='1
'then
1else
0end) as'女數
'from userinfo group
by age
SQL語句編寫的那些坑,你踩了幾個?
前言 金九銀十,又到了一年的程式設計師跳槽季,最近總有一些朋友在問資料庫的問題,說面試的時候總是被問到,雖然知道一些,但是要完整的表達還是欠缺的,想了想與其乙個乙個解答,不如做個資料庫優化問題集錦,供所有的有這個方面需要的朋友參考。一些sql優化建議 首先要強調一點 乙個sql語句要盡量簡單,不要巢...
SQL語句編寫的那些坑,你踩了幾個?
前言 金九銀十,又到了一年的程式設計師跳槽季,最近總有一些朋友在問資料庫的問題,說面試的時候總是被問到,雖然知道一些,但是要完整的表達還是欠缺的,想了想與其乙個乙個解答,不如做個資料庫優化問題集錦,供所有的有這個方面需要的朋友參考。sql語句編寫的那些坑,你踩了幾個?一些sql優化建議 首先要強調一...
SQL語句 limit 語句
select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...