The node's wallet stores all transactions which relate to addresses in the wallet. If you use listwallettransactions, you see all these transactions in the order seen, independent of the address involved. If you use listaddresstransactions, you see the transactions for a particular address, in the order seen. Does this answer the question?