Özellikle birden çok hastane eklediğinizde, sütunları düşürmeye çalışırken sorun yaşarsınız. Yess'i sendika sorgusuyla satır olarak yapmanızı öneriyorum, sonra raporunuzda çapraz bağlantı yapabilirsiniz.
SELECT Hospital_ID, 'MATERNITY' Dept FROM myTable t WHERE t.MATERNITY='YES'
UNION SELECT Hospital_ID, 'ENT' Dept FROM myTable t WHERE t.ENT='YES'
UNION SELECT Hospital_ID, 'DERMATOLOGY' Dept FROM myTable t WHERE t.DERMATOLOGY='YES'
UNION SELECT Hospital_ID, 'ORTHOPEDICS' Dept FROM myTable t WHERE t.ORTHOPEDICS='YES'
hastane id = 3 için filtre gerekiyorsa
sonra yapın:
SELECT Hospital_ID, Dept FROM (
SELECT Hospital_ID, 'MATERNITY' Dept FROM myTable t WHERE t.MATERNITY='YES'
UNION SELECT Hospital_ID, 'ENT' Dept FROM myTable t WHERE t.ENT='YES'
UNION SELECT Hospital_ID, 'DERMATOLOGY' Dept FROM myTable t WHERE t.DERMATOLOGY='YES'
UNION SELECT Hospital_ID, 'ORTHOPEDICS' Dept FROM myTable t WHERE t.ORTHOPEDICS='YES') x
WHERE Hospital_ID=3
Ben imagur.com içeriği göremez. Mevcut sorgunuz nedir? Lütfen "SELECT ..." ifadesini başlatan ifadeyi gönderin. Tablo (lar) için DDL de yardımcı olabilir. – lit
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –
İsterseniz sütunları hariç tutmak için istemcinizde yapmanız gerekir, sütunları filtrelemek için SQL sözdizimi yoktur. – dnoeth