MySQL sorguda IF kullanın

0 Cevap php

: Ben yapmak için bir SELECT Ben wich konunun türünü tanımlayan bir sütun tarafından belirtilen bir tablo seçmek için gereken yere çalışıyorum

table_buildings
id      name                location      source_type      source_id
1       NY Appartament      New York      0                NULL
2       Guggenheim  Museum  Manhattan     1                27
3       MoMA                New York      2                3

table_url // source type == 1
id      name               url
27      Guggenheim  Site   http://www.guggenheim.org/

table_books // source type == 2
id      name               pages           sample         author
3       World Museums      125-127         path/img.jpg   John Smith

Eğer mümkünse ben bilmiyorum, ama ben {[ve source_type sütuna göre doğru tabloyu bulabilirsiniz çünkü benim sorgu içinde bir IF deyimi olmadan bunu çözmek için bazı sorun var (2)]}

Bir SELECT sorgu içinde bir IF kullanmak soma tekniğinin mevcut mu?

0 Cevap