Приветствую всех. Есть такой запрос:
SELECT
cabinet.name_test,
a1.answer_id as answer_id,
a2.answer_id as answer_id2
FROM cabinet
JOIN answers a1 ON a1.test_id = cabinet.test_id
AND a1.user_id = '184918649' AND a1.friend_id = '353281'
LEFT JOIN answers a2 ON a2.test_id = cabinet.test_id
AND a2.user_id = '353281'
Есть такая таблица:

Этот запрос выводит такую результирующую таблицу:

Как можно сделать, чтобы он не выводил строку с первым тестом два раза? Он должен найти только одну строку, то бишь седьмую и остановиться. Но он ищет дальше и находит еще совпадение в восьмой строке. LIMIT 1,2 в конце запроса не помогает. Точнее помогает, но тогда он выводит в результат последнее найденное совпадение, а не первое, то бишь строку 8.