Inner join sur sous requête
Re bonjour,
Voilà j'ai deux tables :
tbl1
Compte
Solde
Mvt
client
et
tbl2 :
comptes
debit
credit
Les deux requêtes ci-dessous fonctionnent bien :
Code:
1 2
|
SELECT * FROM tbl1 WHERE client = 'azderftygh' |
et la deuxième :
Code:
1 2 3 4 5 6
| SELECT tbl2.Comptes, IF(tbl1.Solde < 0, tbl2.Debit , tbl2.Credit) AS valeur
FROM tbl2
INNER JOIN tbl1 ON tbl2.Comptes <= tbl1.Compte
WHERE tbl2.Comptes <= ?
ORDER BY tbl2.Comptes DESC
LIMIT 1 |
Ma question est comment les imbriquer ?
Merci à l'âme charitable qui saura m'aider :)
Thibaut