Pierre-Frédéric Caillaud wrote:


How many rows do the following queries return :

select userID
             from bankaccount ba
             where ba.bankaccountID = u.bankaccountID
             and   ba.accountnumber = '12345678'

select userID
          from bankaccount ba
          where ba.bankaccountID = u.bankaccountID
          and ba.routingNumber = '12345678'

    Can you post EXPLAIN ANALYZE for these two queries ?
    Regards.

Thanks! for the quick reply. It should usually return just one account for that user so its only one record. Actually userid column doesnt exist on bankaccount table it exists only on the user table and it is joined with bankaccountid column, if i run this query separately i wouldnt able to run it .


---------------------------(end of broadcast)--------------------------- TIP 9: the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match

Reply via email to