2012-06-03 5 views
0

Ma requête Sql estMySQL 1066: table pas unique/erreur alias même si je l'ai défini l'alias de table

Select a.sum_total FROM 
OneWayNetTransactionRes a 
LEFT OUTER JOIN 
OneWayNetTransactionRes b 
ON 
a,frm_id = b.to_id 
AND a.to_id = b.frm_id 

OneWayNetTransactionRes est une vue.

CREATE VIEW `OneWayNetTransactionRes` AS 
SELECT frm_id, to_id, sum(amount) total_amount 
FROM TransactionResolution 
GROUP BY frm_id, to_id 

Pourtant, je reçois l'erreur

1066: Not unique table/alias: 'b' 

Répondre

2

Utilisez un . au lieu de ,:

ON a.frm_id = b.to_id 

au lieu de

ON a,frm_id = b.to_id 
+0

Merde petites polices. : P – AppleGrew

Questions connexes