我有一个表像这样如何获得的行数与条件
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