I have joined one SQL query and three tables, titled [User Journey]+[Core User]+[Core Profile]+[Core Message].
In User Journey, I want the connection between users, from Core User I want the user first name, last name and ID, I need Core Profile for their email address and Core Message to know who sent a message to whom.
Now I am searching for a specific user's messages to all other users by either his name or his ID, and I only retrieve one sent message and one received message. He should have more than that, in particular one user I know who has messaged him doesn't even appear in the results. Am I missing something? What other data might I need to retrieve the full results of all of his message history?