2010-04-14 20 views
5

ADO SHAPE komutunda olduğu gibi bir Ado.Net DataSet'e yüklenecek verileri yapılandıran bir T-SQL deyimi yazmak istiyorum. T-SQL'de benzer bir şey var mı?Şekil benzeri sorgu T-SQL'de

Benim fikrim, bir ana tablodan birden çok satır ve bir çocuk tablosundaki tüm ilgili kayıtları seçmektir. Bu veriler bir DataSet'e yüklenir ve daha sonra ilişkiler kurar ve GetChildRows() kullanırdım.

En basit çözüm, ana tablodaki kayıtları geçici bir tabloya seçmek ve daha sonra “select_en from parententID in select (select from #temp)” öğesini seçmek olacaktır. Ancak daha karmaşık senaryolarda kod oldukça çirkinleşecek.

Daha iyi bir çözüm var mı?

cevap

5

Cevap oldukça basit: Bu hiç de mümkün değil! :-(