我有一個表的列數將被用來保存用戶存儲的搜索。Sql分組由所有列相同的行除了一個
每天都需要發送一封包含最新搜索結果的電子郵件。 可能有成千上萬的保存搜索。
我在我保存的搜索表列類似如下:
Id
userEmail
SearchParam1
SearchParam2
SearchParam3
一樣,還會有這麼多的搜索我預計會有許多是相同的,所以我想獲得的所有行上參數1,2和3是相同的,但仍可以訪問用戶的電子郵件,因此我可以將相同的結果發送給每個人,而無需多次運行相同的搜索。
理想情況下,我想是這樣的背:
SearchParam1, SearchParam2, SearchParam3
|
|____Email1
|
|____Email2
|
|____Email3
的由搜索PARAMS分組,但聯繫到電子郵件一些怎麼樣。
我甚至不知道從哪裏開始,因此我沒有添加任何代碼。 任何人都可以給我一些建議嗎?
編輯 只是爲了澄清。一張電子郵件在表格中不會存在多次。所以從技術上講,他們只允許每個保存1次搜索。
沒有用戶,只是電子郵件地址。
Bex
爲什麼不包括USEREMAIL的組通過英寸 –
電子郵件將有所不同,所以如果3行是相同的,但具有不同的電子郵件將不只是選擇爲3個單獨的行?除非我錯過了什麼? – Bex
@Bex:所以沒有用戶會運行多個查詢? (或'userEmail'表示用戶的電子郵件地址以外的東西?) –