Miten lisään unionin

juppasejuu

Miten lisään oheiseen sql-lauseeseen union käskyn?

SELECT taulu.*, taulu1.* INTO taulu4
FROM taulu, taulu1;

8

554

Äänestä

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • zxcvbnm

      Eli kaksi erillistä kyselyä ja väliin UNION.

      • juppaseju

        Union ei toimi kun siinä on käsky into taulu4?


      • wewe
        juppaseju kirjoitti:

        Union ei toimi kun siinä on käsky into taulu4?

        Eihän tuo kysely ole SQL standartin mukainen?
        Vai mikäs tietokanta.

        INTO käytetään INSERT kyselys ei SELECT

        Mitä haluat tehdä?


      • juppasejuu
        wewe kirjoitti:

        Eihän tuo kysely ole SQL standartin mukainen?
        Vai mikäs tietokanta.

        INTO käytetään INSERT kyselys ei SELECT

        Mitä haluat tehdä?

        Minun pitäisi yhdistää kaksi samanlaista access taulua uuteen tauluun. Yhdistäminen onnistuu helposti

        seuraavalla rivillä:
        SELECT * FROM taulu
        union all
        SELECT * from taulu1;

        Mutta miten saan kyselyn tallentumaan uuteen tauluun?


      • wewe
        juppasejuu kirjoitti:

        Minun pitäisi yhdistää kaksi samanlaista access taulua uuteen tauluun. Yhdistäminen onnistuu helposti

        seuraavalla rivillä:
        SELECT * FROM taulu
        union all
        SELECT * from taulu1;

        Mutta miten saan kyselyn tallentumaan uuteen tauluun?

        Ahaa tuommosta haluat. Accesista en tiedä paljoakaan, mutta MySQL menee tähän malliin. Teet siis ihan normaalin INSERT kyselyn ja SELECT laitat tietojen tilalle.


        INSERT INTO uusi_taulu
        SELECT * FROM taulu
        union all
        SELECT * from taulu1;


        Sarakkeitahan ei tartte luotella mikäli uusi_taulu taulu on samanlainen näin ainamin MySQL. Ihan sivuhuomautuksena että älä käytä taulu ja taulu1 nimeä sekoittaa, vaan ennemmin taulu ja taulu2.


      • juppasejuu
        wewe kirjoitti:

        Ahaa tuommosta haluat. Accesista en tiedä paljoakaan, mutta MySQL menee tähän malliin. Teet siis ihan normaalin INSERT kyselyn ja SELECT laitat tietojen tilalle.


        INSERT INTO uusi_taulu
        SELECT * FROM taulu
        union all
        SELECT * from taulu1;


        Sarakkeitahan ei tartte luotella mikäli uusi_taulu taulu on samanlainen näin ainamin MySQL. Ihan sivuhuomautuksena että älä käytä taulu ja taulu1 nimeä sekoittaa, vaan ennemmin taulu ja taulu2.

        Olen kokeillut tuota lausetta ja ei se näemmä accesissa toimi :(


      • taulua?
        juppasejuu kirjoitti:

        Olen kokeillut tuota lausetta ja ei se näemmä accesissa toimi :(

        >...ei se näemmä accesissa toimi

        Mikä mahtaa olla virheilmoitus?

        Otithan huomioon että INSERT INTO vaatii että sellainen taulu on olemassa, toisin kuin SELECT INTO joka vaatii että sellaista ei ole vaan se tehdään.


    • helposti

      Teet tällaisen scriptin:

      create view yhdiste as
      select * from taulu union select * from taulu1
      go
      select * into taulu4 from yhdiste
      drop view yhdiste

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Oletko kertonut jo muille tunteistasi?

      Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.
      Ikävä
      77
      4622
    2. Olisin ottanut sinusta akan itselleni

      Mutta olitkin aika itsepäinen ja hankala luonne.
      Ikävä
      180
      1897
    3. Ei sua pysty unohtamaan

      Ei vaan yksinkertaisesti pysty
      Ikävä
      124
      1590
    4. Kerro todelliset motiivit

      kaivattuasi kohtaan?
      Ikävä
      124
      1125
    5. Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan

      Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️
      Ikävä
      16
      1071
    6. Hei, huomenta komistus

      Yllättääkö, että olet heti mielessä. Mukavaa päivää upea ❤️
      Ikävä
      35
      1036
    7. Sunnuntain terveiset kaivatulle

      Mitä ajattelet hänestä tänään? Mitä haluaisit sanoa hänelle?
      Ikävä
      78
      933
    8. Miks et tahtonut

      Enää nähdä? Haluaisin ymmärtää
      Ikävä
      52
      896
    9. Hyvää huomenta!

      Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as
      Ikävä
      78
      872
    10. Mulla on tarkat korvat

      Kuulin sun äänen ihan selvästi.
      Ikävä
      4
      838
    Aihe