कुछ इस तरह की चाल चलनी चाहिए, हालांकि आंतरिक क्वेरी को थोड़ा संशोधित करने की आवश्यकता हो सकती है।
SELECT table1.*, table2.*
FROM table1
INNER JOIN
(
SELECT *
FROM table2
WHERE user = 23 or friend = 23
)
AS table2 ON table1.user = table2.user;