2010-11-18 3 views
-1
string sql1 = "select jname, jcode 

from heardt,judge,main 

where heardt.jud1 = judge.jcode and main.fil_no=heardt.fil_no and .. 

main.fil_no= "; 

J'ai une forme dans laquelle l'utilisateur entre dans une reg_no en entrant dans reg_no seul nom et l'adresse est affichée, dans la même table il y a fil_no que je veux utiliser dans ma requête ci-dessus pour lien vers une autre table. Comment puis-je le spécifier dans ma requête ci-dessus, dans la troisième condition ET? Guidez-moi s'il-vous-plaît.aide de la requête SQL dans la clause where

+1

Je souhaite pouvoir communiquer avec vous dans votre langue maternelle. – thomaspaulb

+0

Et en plus de la pauvre explication en anglais et pauvre: dans votre question précédente, vous avez demandé comment le faire sans un «JOIN». Mais vous devriez vraiment utiliser un JOIN. Il n'y a pas de truc magique qui rend vos requêtes plus rapides si vous ne l'utilisez pas. – thomaspaulb

Répondre

0

Vous parlez de joindre des tables je crois? Les jointures sont très simples et sont écrits comme ainsi: -

SELECT t1.column1, t1, colonne2, t2.column1, t2.column2 DE table1 t1 t2 REJOIGNEZ table2 SUR t1.key1 = t2.key1 OÙ .....

Vous pouvez joindre autant de tables que vous le souhaitez et avoir plusieurs types JOIN. Voir plus ici: - http://msdn.microsoft.com/en-us/library/ms191472.aspx