Fråga : Hjälp med bästa 1 relations- query

Hälsningar jag har två bordlägger: Gallerier och foto. De har ett primärt att stämma av GalleryId.

I önskar att få en slumpmässig smImage, och dess galleryid från fotona bordlägger för varje galleryId i gallerier med en sida värderar liksom 'Authors'

What är den bäst metoden som gör detta:

Here är min bordlägger strukturerar:

CREATE BORDLÄGGER [dboen]. PÅ [PRIMÄR] [gallerier] (OGILTIG
[[mer uniqueidentifier] GalleryId],
[[varchar] sida] (50) OGILTIGT,
[[varchar] titel] (30) OGILTIGT, OGILTIG
[bet],
[[numeriska] SortOrder] (10, 0) NULL
)

CREATE BORDLÄGGA [dboen]. [Foto] (OGILTIG
[[mer uniqueidentifier] ImageId], OGILTIG
[[mer uniqueidentifier] GalleryId],
[[varchar] smImage] (50) OGILTIGT,
[[varchar] lgImage] (50) NULL
) PÅ [PRIMÄR]
" klar "

Svar : Hjälp med bästa 1 relations- query

Jag skulle start vid inte using dynamisk SQL var möjligheten.  Så med andra ord, i stället för att passera i bordlägga och kolonnen, ha ett lagrat tillvägagångssätt för varje att bordlägga.  Än ditt UPPDATERINGmeddelande kan förminskas till:

UPPDATERA YourTableName
FASTSTÄLLDA YourDateTimeColumn = OMVÄND (datetime, STOPPAR (STOPPA (STOPPA (STOPPA (YourDateCharColumn, 5, 0, ”-”), 8, 0, ”-”), 14, 0, ”: ”), 17, 0, ”: ”), 120)
VAR YourTableID = @FirstID
Andra lösningar  
 
programming4us programming4us