आप बस इस तरह एक और जॉइन जोड़ सकते हैं:
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
हालाँकि, इस बात से अवगत रहें, क्योंकि यह एक INNER JOIN
है , यदि आपके पास छवि के बिना कोई संदेश है, तो पूरी पंक्ति को छोड़ दिया जाएगा। यदि यह एक संभावना है, तो आप LEFT OUTER JOIN
करना चाह सकते हैं जो आपके सभी डैशबोर्ड संदेशों और एक image_filename को केवल तभी लौटाएगा जब कोई मौजूद हो (अन्यथा आपको एक शून्य मिलेगा)
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