2010-05-29 8 views
0

quelqu'un peut-il m'aider à générer des requêtes pour le scénario ci-dessous?requête sql en passant des valeurs te dans un tableau

i ont Twop tables TableA et TableB

TableA a Teh colonnes follwing EMPLOYEEID, SKILLSETCODE, certId, nom, prénom, MiddleInitial

TableB a deux colonnes EMPLOYEEID et key_user

je veux choisir EMPLOYEEID, SKILLSETCODE, certId, nom, prénom, MiddleInitial dE TableA oU EMPLOYEEID = (sélectionner employeeid de TableB où key_user = '249')

comment générer une requête SQL pour e e scénario ci-dessus?

+0

Alors, quelle est votre question? – Andomar

+0

vous faire question plus claire, vous voulez développer cela dans jquery ?? vous voulez savoir appeler la requête de base de données de jquery ?? en tant que déclaration SQL? Si oui, vous l'avez déjà fait, donnez plus de détails –

+0

Avez-vous essayé la déclaration que vous avez écrite ici? – Randy

Répondre

1

Utilisez une jointure.

SELECT TableA.EMPLOYEEID, SKILLSETCODE,CERTID, LASTNAME, FIRSTNAME, MIDDLEINITIAL 
FROM TableA, TableB 
WHERE TableA.EMPLOYEEID = TableB.employeeid 
and TableB.key_user='249' 
+0

Si le SGBD le supporte, une jointure naturelle serait plus propre ('... FROM TableA NATURAL JOIN TableB WHERE key_user = '249' ') – Chris

+0

@Chris - vrai, bien que j'ai tendance à faire beaucoup de choses Sybase donc je pèse un peu pour le SQL le plus portable dans mes préférences – DVK

0

Alternativement

SELECT TableA.EMPLOYEEID, SKILLSETCODE,CERTID, LASTNAME, FIRSTNAME, MIDDLEINITIAL 
FROM TableA 
    INNER JOIN TableB 
    ON TableA.EMPLOYEEID = TableB.employeeid 
WHERE TableB.key_user='249' 
Questions connexes