У меня есть две таблицы, как указано ниже:Объединение двух таблиц с использованием счета
EMAILS
ID SUBJECT BODY
1 Test1 blah blah
2 Test2 blah blah blah
3 Test3 more blah
ATTACHMENTS
ID EMAIL_ID ATTACHMENT NAME
1 2 TEST.DOC
2 2 TEST.XLS
Я пытаюсь выполнить выбор, чтобы получить обратно все электронные письма и счета, сколько вложений (если таковые имеются) для каждой строки в таблице мейлов - предпочтительно в одном запросе, где результаты будут напоминать что-то вроде:
EMAIL_ID SUBJECT NUM_ATTACHMENTS BODY
1 Test1 0 blah blah
2 Test2 2 blah blah blah
3 Test3 0 more blah
Я пробовал все, кроме «правильного пути», и если кто-нибудь есть несколько минут, чтобы помочь мне создайте правильный SQL, чтобы построить это, я очень благодарен. Благодарю.
Это один прибил его. Очень признателен. – Dave
@ Дэйв: рад, что у вас это работает. Я забыл поднять ваш вопрос как полезный и понятный, но сделал это сейчас. Приветствия. – bernie
Btw, спасибо, что показал мне функцию COALESCE. TBH, я даже не видел этого :(. Однако теперь я могу видеть, насколько чрезвычайно полезно в этой ситуации. – Dave