Forum

Tablo Birleştirmek....
 
Bildirimler
Hepsini Temizle

Tablo Birleştirmek.Mümkünmü?

4 Yazılar
2 Üyeler
0 Reactions
840 Görüntüleme
(@serdarkepenek)
Gönderiler: 8
Eminent Member
Konu başlatıcı
 

Elimde Counter Strike Oyunu İçin Kayıtlı Kullanıcıların Oldugu Tablolar Var,

1 Serverdaki Ve 2-3-4 Serverdaki Tabloların Hepsini Alıp Hepsini Kullanıcı.dbo Dosyasında Toplamak İstiyorum,

Ancak 1.Dbo Dosyasındaki Adam 2-3 Dbo.Dosyasındada Varsa Üstüne Yazması Gerek Bu Mümkünmü

1 Serverda İsmi 'ALİ'  Şifresi 'Ali' İse

2 Serverda İsmi 'Ali' Şifresi '123' İse 

Cakışmayı Engellemesi İçin 1 Kullanıcıyı Silmesi Gerekiyor...Hangisini Sildigi Önemli Degil Yeterki Kullanıcı Adlarında Benzerlik Olmasın.Ancak Şifre Bölümünde Benzerlik Olursa Dokunmasın İstiyorum

1.Serverda İsmi 'ALİ' Şifresi 123

2.Serverda İsmi 'Erhan' Şifresi 123 İse Direk Al Satıra Ekleyip İşleme Devap Etmeli

 

 

1.Dbo::StrAccount    Pass

           Ali              123456

2.Dbo::StrAccount    Pass

           Ali               963545

Burda Sadece Kullanıcı Adlarını Yani StrAccount Kısmında Degişme Olsun İstiyorum

Burda 1. Yada 2 Bilgiyi Yazmadan Geçmesini İstiyorum..StrAccount Kısmında Benzerlik Olması İstiyorum

 

Ama Şifresi 123456 Olan Tonla Kullanıcı Var Pass Kısmında Benzerlik Olsa Bile Devam Etmeli

 

 

 

 
Gönderildi : 25/08/2013 16:13

(@h-ibrahimbenli)
Gönderiler: 89
Estimable Member
 

Veri tabanındaki tablo ile uğraşmadan da görüntülerken tabloları birleştirebilirsiniz.

Mesela personelimin istediğim kısımlarını görüntülemek istycem..

adını soyadını yaşını şehrini ve maaşını ama istiyorum ki ad ve soyad birlikte olsun ama

veritabanımda adı ve soyadı ayrı tablolarda

select ad+' '+soyad,yas,sehir,maas from personel; gibi  yanlış bu şekilde görüntülediğimizde expr1000 gibi birsey oluyor tablo adını bunu önlemek içinde yani birleştirdiğimiz tabloya yeni isim vermek için ad+' 'soyad(buraya) as Personel_Adi yazabilirim.bu şekilde birleştirdiğim tablonun adınıda değiştirmiş olacağım.

Sizde sizin uygun şekilde düzenleyebilirsiniz.

Ad soyad şifre,yas, yi isteyelim mesela tablo adına kısaca counter diyeyim

select Ad+' '+sifre as Oyuncu Adi_ve_Sifre,yas from counter;

  

 
Gönderildi : 25/08/2013 17:50

(@serdarkepenek)
Gönderiler: 8
Eminent Member
Konu başlatıcı
 

Aslında Sql Mantıgı Hakkında Pek Bi Bilgim Yok.Az Cok Vb Falan Biliyorum,Ama Ondada Öyle 3-5 Bişey Yazıp Cıkıyorum O Yüzden Dediginiz İşlemi Yapmak Yerine İmport İşlemi Yaparak Tabloları Birleştirdim,İşimide Gördü Ama Database Az Cok Şişti Benzer Id İsimlerinin Bulundukları Kısımları  Nasıl Silebilirim?

Yanı Db İçinde

ahmet-123

ahmet-12345 Varsa

Ahmet Yazan Sütünü Komple Silmesini Nasıl Saglayabilirim

 

 
Gönderildi : 27/08/2013 16:45

(@h-ibrahimbenli)
Gönderiler: 89
Estimable Member
 

ALTER TABLE tablo_adı DROP COLUMN alan_adı şeklinde kolon silebilirsiniz 

Ayni olanlarıda

SELECT ad,sifre from kullanici WHERE ad=ali ,

buradan da yardım alabilirsin

http://www.sqlogren.com/sql-server-mukkerrer-ayni-olan-kayitlari-gosterme-%E2%80%93-silme/  

 
Gönderildi : 28/08/2013 03:23

Paylaş: