Anda cukup menambahkan join lain seperti ini:
SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id, images.filename
FROM dashboard_data
INNER JOIN dashboard_messages
ON dashboard_message_id = dashboard_messages.id
INNER JOIN images
ON dashboard_messages.image_id = images.image_id
Namun perlu diketahui, karena ini adalah INNER JOIN
, jika Anda memiliki pesan tanpa gambar, seluruh baris akan dilewati. Jika ini memungkinkan, Anda mungkin ingin melakukan LEFT OUTER JOIN
yang akan mengembalikan semua pesan dasbor Anda dan image_filename hanya jika ada (jika tidak, Anda akan mendapatkan null)
SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id, images.filename
FROM dashboard_data
INNER JOIN dashboard_messages
ON dashboard_message_id = dashboard_messages.id
LEFT OUTER JOIN images
ON dashboard_messages.image_id = images.image_id