Я хотел бы создать процедуру, которая выбирает все записи, которые были назначены для любого конкретного пользователя, а затем отправлять одно персонализированное электронное письмо каждому назначенному пользователю, который содержит список записей, которые ему назначены.
Так что, если myTable выглядит так:
ID Assigned
1 Joe
2 Joe
3 Shelly
В электронном письме Джо будет отображаться список с разделителями строк с записями 1 и 2, а в письме Шелли будет отображаться запись 3.
Сначала я начал строить процедуру с курсорами, но 1) не был уверен, смогу ли я ссылаться на курсор внутри другого курсора, и 2) не знаю, является ли курсор даже лучшим подходом для этого.
Я думал, что курсор 1 получит все уникальные присвоенные значения (Джо, Шелли), а курсор 2 будет выполнен внутри цикла курсора 1 и получит все записи, назначенные текущему значению курсора 1.
Буду очень признателен за любое понимание или подталкивание в соответствующем направлении.