Hirdetés

Keresés

Aktív témák

  • radmin

    csendes tag

    válasz PazsitZ #1655 üzenetére

    Hali!

    Azt elfelejtettem beleírni, hogy a database1 adatbázisban van egy tabla1 tábla, s abban csücsül a helyiseg_is és a helyiseg mező. A database2 adatbázisban pedig egy tabla2 tábla, amiben a helyiseg_is, a meret, es a megjegyzes mező.

    Ennek fényében ez a kód működhet:
    SELECT database1.tabla1.helyiseg_id, database1.tabla1.helyiseg database2.tabla2.meret, database2.tabla2.megjegyzes FROM database1.tabla1 LEFT JOIN database2.tabla2 ON database1.tabla1.helyiseg_id=database2.tabla2.helyiseg_id

  • radmin

    csendes tag

    Sziasztok!

    A következő gondom megoldásában kérném a segítségeteket:

    Van két adatbázisom, különálló szerveren.
    Adatbázis nevek:
    - database1
    - database2

    A database1 adatbázisban van 2 mező:
    - helyiseg_id
    - helyiseg

    Példa:

    helyiseg_id helyiseg
    0100 szoba1
    0101 szoba2
    0102 szoba3
    0103 szoba4
    0104 szoba5
    0105 szoba6
    0106 szoba7

    A database2 adatbázisban
    - helyiseg_id
    - meret
    - megjegyzes

    Példa:

    helyiseg_id meret megjegyzes
    0100 kicsi 1 szobás
    0101 közepes 1,5 szobás
    0102 nagy 2,5 szobás
    0104 nagy 2,5 szobás
    0106 kicsi 1 szobás

    A helyiseg_id, illetve a helyiseg mindkét adatbázisban azonosak.

    Egy olyan lekérdezést szeretnék csinálni, aminek az eredménye a következő:
    - A database1 adatbázisban szereplő adatok mindegyike megjelenjen, de csak azon sorokba kerüljenek a database2 adatbázisban lévő adatok, amelyeknél a helyiseg_id megegyezik.

    Példa a lekérdezésre eredményére

    helyiseg_id helyiseg meret megjegyzes
    0100 szoba1 kicsi 1 szobás
    0101 szoba2 közepes 1,5 szobás
    0102 szoba3 nagy 2,5 szobás
    0103 szoba4
    0104 szoba5 nagy 2,5 szobás
    0105 szoba6
    0106 szoba7 kicsi 1 szobás

    Ezt meg lehet oldani egy SELECT utasítással?
    Ha igen, akkor milyen módon?
    Ha esetleg nem, akkor php-ban miként lehet megoldani?

    A segítséget előre is köszönöm!

    radmin

Aktív témák