• 25-07-2021, 01:29:54
    #1
    İki tablom var. Sütünların isimleri de aynı.

    Tek bir sql sorgusu ile, hem a tablosundaki hem de b tablosundakileri almak istiyorum. İnner join veya left right join kullanmadan olabiliyor mu?
  • 25-07-2021, 01:46:04
    #2
    SELECT a.adakikolonadi,b.bdekikolonadı FROM tabloa as a , tablob as b
    Şeklinde listeleyebilirsiniz. Eğer ki koşul koyacaksanız,
    SELECT a.adakikolonadi,b.bdekikolonadı FROM tabloa as a , tablob as b WHERE a.adakikolonadi = b.bdekibolonadi şeklinde çekebilirsiniz.
  • 25-07-2021, 01:51:36
    #3
    HasanErol07 adlı üyeden alıntı: mesajı görüntüle
    SELECT a.adakikolonadi,b.bdekikolonadı FROM tabloa as a , tablob as b
    Şeklinde listeleyebilirsiniz. Eğer ki koşul koyacaksanız,
    SELECT a.adakikolonadi,b.bdekikolonadı FROM tabloa as a , tablob as b WHERE a.adakikolonadi = b.bdekibolonadi şeklinde çekebilirsiniz.
    İki tabloda birbiriyle ilgili bir koşul aramıyorum.

    A tablosunda belirttiğim koşullardaki verilere b tablosunda belirttiğim koşullara uyan her iki tablodaki verileri almak istiyorum.

    Örnek:
    A tablom için sql sorgum
    Select kategoriadi, kategorino where status='ok'

    B tablom için sql sorgum
    Select kategoriadi, kategorino where status="draft"

    tek sorguda her iksiinin sonuçlarını aynı foreach ile yazdırmak istiyorum.
  • 25-07-2021, 01:53:11
    #4
    Select kategoriadi, kategorino from tbl1 where status='ok'
    Union
    Select kategoriadi, kategorino from tbl2 where status
  • 25-07-2021, 01:59:05
    #5
    SELECT table1.kategoriadi, table1.kategorino, table2.kategoriadi, table2.kategorino
    FROM table1
    INNER JOIN table2
    ON table1.status = 'ok' and table2.status ='draft'
  • 25-07-2021, 02:05:30
    #6
    fskgrup adlı üyeden alıntı: mesajı görüntüle
    Select kategoriadi, kategorino from tbl1 where status='ok'
    Union
    Select kategoriadi, kategorino from tbl2 where status
    EyupFidan adlı üyeden alıntı: mesajı görüntüle
    SELECT table1.kategoriadi, table1.kategorino, table2.kategoriadi, table2.kategorino
    FROM table1
    INNER JOIN table2
    ON table1.status = 'ok' and table2.status ='draft'
    Teşekkür ederim sağolun.