SQL查询 - 联盟帮助请

时间:2015-06-25 17:14:46

标签: mysql sql

我是SQL的新手,并且很难为某些东西编写查询。假设我有一个表(school_info),如下所示:

                      |  High School         | College 
_________________________________________________________________________
Mom_Age | pet|  sibling|  fresh | soph | jun | sen |fresh |soph |jun  |sen
__________________________________________________________________________
<40     | yes|      1  |  x?    |

我不知道这张桌子是否可读,但基本上有两个类别(高中和大学)由新生,大二,大三和大四分。我想知道我是怎么写一个SQL查询来弄清楚有多少新生高中生有一个40岁以下的妈妈,一个宠物和一个兄弟姐妹。我不确定如何在SQL中进行联合。

1 个答案:

答案 0 :(得分:1)

我首先要做的是获得符合所有条件的学生名单:

url(r'^$', views.indexView, name='index'),

url(r'', include('registration.urls'))

完成后,您可以使用以上作为子查询进行分类(类别,年份)以获得所需的计数:

SELECT student_id, category, year
FROM studentTable
WHERE mom_age < 40 AND sibling = 1 AND pet = 'yes';