2013-10-11 2 views
-5

S'il vous plaît, quelqu'un peut m'aider à écrire une requête SQL. Je ne le sais pas, mais j'en ai juste besoin pour une solution rapide.Besoin d'aide pour écrire une requête SQL

je tentais quelque chose comme ceci:

select college.colg_id, 
     college.student_id, 
     student.student_name from college, 
     student  
     where college.student_id=student.student_id; 

qui me donne toutes les données que je ne suis pas sûr.

colg_id student_id 
1   1 
1   2 
1   3 
1   4 
2   5 
2   6 

student_id student_name 
1   a1 
2   b1 
3   c1 
4   d1 
5   e1 
6   f1   

Je viens besoin de données sous forme de

colg_id | student_id | student_name. 
+1

Je veux aider, mais le format s'il vous plaît votre question un peu ... je ne peux pas comprendre ce que vous voulez atteindre .. –

+0

est-il clair maintenant .... je l'ai copié d'Excel. Je ne sais pas comment il est venu dans une rangée. si je mets ma question en mots simples, je veux juste ajouter student_name dans la sortie de la table de collège. où chaque nom est affiché avec leur student_id respectif – user2696466

Répondre

2
SELECT c.colg_id, c.student_id, s.student_name FROM college c 
LEFT JOIN student s ON s.student_id = c.student_id 
+0

même résultat que le mien ... – user2696466