I'm not sure this is possible in one SQL query:
I have a table called TB_EMAIL and another called TB_OTHER_BLOB.
TB_EMAIL contains details like: to, from, subject, body and since I will be reusing headers and footers I aslo store header and footer reference to TB_OTHER_BLOB in TB_EMAIL.
What I need is a row (given its id) with all columns (except the references to TB_OTHER_BLOB) from TB_EMAIL and two extra columns one being email_header and the other email_footer which are in two different rows in TB_OTHER_BLOB
What I came up with is:
Expand|Select|Wrap|Line Numbers
- SELECT tb_email.email_to_email,
- tb_email.email_from_email,
- tb_email.email_from_display,
- tb_email.email_subject,
- tb_email.email_body,
- tb_other_blob.blob_text
- FROM tb_email
- INNER JOIN tb_other_blob ON
- tb_email.email_header_blob = tb_other_blob.blob_name OR
- tb_email.email_footer_blob = tb_other_blob.blob_name
What can I do to retrieve the same results in one row with both blob_text columns added to the remaining columns.
I dont know if I explained myself well enough
Please let me know if you have any problems understanding I'll gladly try to explain in more detail
Any help is greatly appreciated
Thanks
Luk