2 veya 3 tabloyu birleştirmek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Karinca
Üye
Mesajlar: 239
Kayıt: 25 Ağu 2004 07:06
Konum: http://localserver/
İletişim:

2 veya 3 tabloyu birleştirmek.

Mesaj gönderen Karinca »

Slmn Alykm;

Aradım Ama İstediğim bi sonuç bulamadım.

Benim üç tane (eskifirma.db, yenifirma.db, ajanda.db) Tablom var. Bunları içlerindeki her alanla beraber bir tabloya dönüştürebiliyormuyuz? Bunu Sorcaktım.


Selamlar...
cihana hakan olmak bir kuru kavga imiş
bir mürşide bende olmak cümleden evla imiş
h.z. Fatih


Resim
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Evet.

Kolay Gelsin :)





Şaka şaka, :)

Yapmak istediğiniz eğer 3 tabloyu birleştirerek ekranda göstermek gibi bir şey ise forumda JOIN diye aratırsanız istediğiniz her türlü sorguya erişebilirsiniz, eğer daha farklı bir şey ise açıklayarak veya örnekleyerek yazın.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Karinca
Üye
Mesajlar: 239
Kayıt: 25 Ağu 2004 07:06
Konum: http://localserver/
İletişim:

Mesaj gönderen Karinca »

Tmm.

Şimdi

Eski Firmalar da 7 tane Alan var.

YEni Firmalar da 8 tane Alan var.

Ajanda dada 6 tane alan var.

Bunlar zamanında Aynı işi görmek için yani firmanın çalıştığı kişi/firmaları kaydetmek için kullanmış.

Ben bunları tek .db de toplamak istiyorum. O Yeni .db de, eski üç .db nin kayıtları olsun isityorum. Umarım Anlatabilmişimdir.


Selamlar...
cihana hakan olmak bir kuru kavga imiş
bir mürşide bende olmak cümleden evla imiş
h.z. Fatih


Resim
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selam,

Sorun nerde peki? Ben anlayamadım, yani yeni bir table açın (veya işinizi hangi tablo görecek ise onu ana tablo seçin ve diğer iki tablodaki kayıtları bu tabloya insert edin.

Yani bunu küçük bir program yazarak yapın. Veya SQL Explorerda


Kod: Tümünü seç


  INSERT INTO "yeni.db" (alan1, alan2, alan3....)
  SELECT eskialan1, eskialan2, eskialan3....
  FROM "eski.db"

Şeklinde SQL yardımı ile de atabilirsiniz. Ama bu db uzantılı tablolar Database tercihinde çok sağlıklı bir karar alınmadığını gösteriyor,

Bkz.

viewtopic.php?t=6010

ve

viewtopic.php?t=5800

Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Karinca
Üye
Mesajlar: 239
Kayıt: 25 Ağu 2004 07:06
Konum: http://localserver/
İletişim:

Mesaj gönderen Karinca »

Paradox ve FB/IB yi bağlantı olarak vermişsiniz.

Eski dediğim üç tablo farklı zamanlarda işlem görmüş. Şuan Bunların hepsine ihtiyaç var. Bir tablo da birleştirmek istedim. Hızlı işlem yapabilmek için.

SQL Explorer i denemedim. Ona da Bakayayım.
Teşekkürler.


Selamlar...
cihana hakan olmak bir kuru kavga imiş
bir mürşide bende olmak cümleden evla imiş
h.z. Fatih


Resim
Cevapla