Tablodan ek bilgiler almak için hangi tablonun çekileceğine karar vermek için kullanılan "bayrak" olarak işlev gören bir sütun içeren bir tablom var. masa2'den, vb. Genellikle indeksleri/anahtarları kullanarak tabloya katılırdım. Ancak, katılabileceğim tablo, hangi tabloya katılacağına karar vermek için beni bir sütun kullanma durumundan ayıran ayrı tablolar halinde normalleştirilebilecek bilgiler içeriyordu.SQL Optimizasyonu - Sütun değerine bağlı olarak farklı tablolara katılın
İşte benim sorum şu; bu tablodaki değerlere göre farklı tabloları birleştirmenin en etkili yolu nedir?
Şu anda bu görevi nasıl gerçekleştireceğimi bilmenin iki yolu vardır.
(katılmak için hangi tablo karar sütun değerini içeren) benim ana tablodan bilgi çekin ve sonra benim uygulamada koduyla ek sorgular gönderin: Ben onlar optimal çözüm hem eminim bilginin geri kalanını al.
Git delice katılın, her tablonun sütunlarını döndürün (kullanılmasa bile). Ardından, kodum aracılığıyla, gerekli olmayan tabloların boş değerlerini dikkate almayın.
Nasıl nokta 1 hakkında? Ancak, daha sonra uygulama kodu yerine saklı yordamına koyun. –