Search  
Monday, January 27, 2020 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  unire tabele...
 unire tabele
 
 11/2/2011 11:34:14 AM
User is offlineioandan_chelemen2006
435 posts
2nd


unire tabele
 (Switzerland)
vreau o comanda de unire a 2 tabele printr-un select (join ceva) fara sa folosesc clasicul: use tabela 1 copy to tabela_rezultat use tabela_rezultat append from tabela 2
 11/2/2011 11:37:51 AM
User is offlinebata01yu
60 posts


Re: unire tabele
 (N/A)
Incerca sa fii ceva explicit.
Ceva de genul am tebela 1 ce contine, tabela 2 contine si vreu sa obtin tabela 3 ce contine datele din ambele tabele

 11/2/2011 11:45:50 AM
User is offlineioandan_chelemen2006
435 posts
2nd


Re: unire tabele
 (Switzerland)
am 2 tabele distincte cu aceeasi structura, mi-e imi trebuie sa adaug toate inregistrarile tabelei 1 si toate inregistrarile tabelei 2 intr-o a treia tabela; structurile tabelelor fiind identice merge foarte bine cu "append from", dar vreau ceva mai elegant, stiu ca merge cu join dar nefolosind comanda respectiva nu stiu sintaxa
 11/2/2011 11:52:05 AM
User is offlineioandan_chelemen2006
435 posts
2nd


Re: unire tabele
 (Switzerland) Modified By ioandan_chelemen2006  on 11/2/2011 11:52:57 AM)
am incercat ceva de genul: SELECT all FROM a UNION ALL (SELECT all FROM b) INTO TABLE c, dar imi da eroare de sintaxa ca sa fiu mai explicit incerc o reuniune de tabele
 11/2/2011 1:04:45 PM
User is offlinevaly.m
608 posts
1st


Re: unire tabele
 (N/A) Modified By valy.m  on 11/2/2011 1:18:31 PM)
Daca tabela a are un numar mai mare de campuri fata de tabela b (sau invers) sau nu sunt in aceeasi ordine iti da eroare! Incearca sa folosesti explicit campurile pe care se vrea unirea celor 2 tabele.
SELECT camp1,camp2,camp3 FROM tabela1 UNION ;  && sau UNION ALL  daca doresti sa ai inregistrari dublate (gen camp1 de mai multe ori co valorile din camp 2 sau camp 3 diferite)
SELECT camp1,camp2,camp3 FROM tabela2 INTO TABLE x

Cum sa utilizezi UNION - CLICK AICI

Vali Maties - Beginner programmer
 11/2/2011 4:12:47 PM
User is offlineDoru Constantin
445 posts
2nd




Re: unire tabele
 (N/A)
 ioandan_chelemen2006 wrote
am incercat ceva de genul: SELECT all FROM a UNION ALL (SELECT all FROM b) INTO TABLE c, dar imi da eroare de sintaxa ca sa fiu mai explicit incerc o reuniune de tabele


Vezi ca "all" nu este echivalent cu "*" !!!
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  unire tabele...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement