Если я правильно понимаю, вам нужно либо стандартное (AKA внутреннее) соединение
который будет показывать только записи с идентификатором в таблице a и в таблице b
SELECT a.id,
a.image,
a.difficulty,
a.answers,
b.name
FROM a
JOIN b
ON a.id - b.id
или, в качестве альтернативы, левое соединение, которое покажет все записи в a и те в b, которые не имеют совпадающего значения id, будет нулевым
SELECT a.id,
a.image,
a.difficulty,
a.answers,
b.name
FROM a
LEFT JOIN b
ON a.id - b.id
Трудно сказать, какой вам нужен из представленной информации, но я думаю, что это то, что вы хотите