2010-11-25 5 views
-1

S'il vous plaît trouver les deux tableaux ci-dessousJ'ai besoin d'une requête SQL

TableB

ADq 47    
qww 2.65   
QY 2.26 

TableA

ADq 47    
qww 2.65  
QY 2.39 

Mon résultat devrait être de cette façon

ADq 47    
qww 2.65   
QY 0.13 

Merci Kishh

+4

La programmation SO, la meilleure façon de le faire sans utiliser votre cerveau. Vous n'avez même pas donné de détails. Vous venez de jeter quelques lignes et espéré une réponse qui vous donne ce que vous voulez. –

+2

Cela semble vouloir faire la différence entre les valeurs de 2 lignes. Maintenant, vous devez nous dire sur quoi? Qu'est-ce qui fait la première rangée et l'autre seconde (a - b)? Comment commandez-vous cela, que faites-vous s'il manque l'une des valeurs? –

+3

pouvez-vous expliquer les critères pour choisir ces entrées dans les résultats? –

Répondre

3
SELECT 'ADq', 47 
UNION ALL SELECT 'qww', 2.65 
UNION ALL SELECT 'QY', 0.13 
+0

Ce n'est pas une requête contre le tableau A! Bon essayer cependant. Il n'y a pas vraiment beaucoup plus que vous pouvez faire avec cette question. – JohnB

+0

@JohnB Il a donné une réponse sarcastique pour souligner que la question est vague. –

0

Tout d'abord, vous ne nous a donné une table: Tableau A

En second lieu, disons qu'au lieu du tableau A que vous avez donné, il y avait ces 5 lignes:

ADq 47 
qww 2.65 
QY 2.26 
QY 2.39 
QY 2.15 

Quel résultat attendriez-vous de cette requête SQL que vous demandez?