我有一個表像這樣如何獲得的行數與條件
id student teacher
10 a b
11 c b
12 d c
13 e b
學生的「e」是3TH學生,其導師爲「B」。 如何使用一個查詢來獲取此信息?
我有一個表像這樣如何獲得的行數與條件
id student teacher
10 a b
11 c b
12 d c
13 e b
學生的「e」是3TH學生,其導師爲「B」。 如何使用一個查詢來獲取此信息?
你可以那樣做:
SELECT * FROM (
SELECT @row := @row + 1 as row, t.* FROM student_table t, (SELECT @row := 0) r where t.teacher ='b'
) s where student = 'e'
非常接近於Secator
SELECT *
FROM (
SELECT (@row := @row + 1) AS rank, student
FROM my_table,
(SELECT @row := 0) q
WHERE teacher = 'b'
) s
WHERE student = 'e'
這將使所有學生返回教師'b',而不僅僅是第三個。 – 2012-02-01 09:05:08
謝謝。我沒有從OP那裏理解。更新。 – JScoobyCed 2012-02-01 09:14:02
所以我需要一個PHP代碼,如果得到學生「e」號碼。 – user677900 2012-02-01 09:19:33
您的SQL任何回報發佈。 – user677900 2012-02-01 09:20:56