小编Bil*_*qib的帖子

此查询提供重复记录,此查询有什么问题?

这是给出重复结果的查询:

SELECT a.applicant_particular_id, a.name, a.father_name, a.quota_id, 
c.hafiz_quran_marks, b.form_status 
FROM applicant_particular a,admission_choices b, academic_background c 
WHERE b.applicant_particular_id=a.applicant_particular_id 
   AND c.applicant_particular_id=a.applicant_particular_id 
   AND a.quota_id='18'
   AND b.form_status='RECEIVED' 
Run Code Online (Sandbox Code Playgroud)

这是第一个表"applicant_particular"

红色突出显示的行正在重复,hafiz_quran_marks显示所有行

这是第一个表"applicant_particular"

   applicant_particular_id   |   name   |   father_name   |    quota_id


             1                   John        Micheal             18
             2                   khan        ali                 19
Run Code Online (Sandbox Code Playgroud)

这是第二个表"admission_choices"

   choice_id   |   form_status   |   applicant_particular_id   |    program_id


           1          PENDING               2                       19
           2          RECEIVED              1                       18
Run Code Online (Sandbox Code Playgroud)

这是第三个表"academic_background"

   background_id   |   hafiz_marks   |   applicant_particular_id   


           1             20                  2     
           2             30                  1             
Run Code Online (Sandbox Code Playgroud)

mysql sql database

1
推荐指数
1
解决办法
57
查看次数

标签 统计

database ×1

mysql ×1

sql ×1