wmaraci reklam

Diğer tabloda olmayan bir veriyi rastgele seçmek

3 Mesajlar 630 Okunma
Toplam 3 mesaj ve 630 görüntüleme
acebozum
wmaraci reklam

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
merhaba arkadaşlar.

abc veritabanı tablosu şöyle:

id - isim - soyisim
1 - ali - serkan
2 - veli - konya
3 - ismail - yılmaz

xyz veritabanı tablosu şöyle:
no - adi - soyadi
3 - ismail - yılmaz

soru şöyle:

abc veritabanı tablosunda olup xyz veritabanı tablosunda olmayan kişilerden rastgele bir tanesini seçerek nasıl yazdırabilirim?

örnek: yukarıdaki bu tablolara göre;
xyz tablosunda sadece "ismail yılmaz" var. yani abc tablosundan "ali serkan" veya "veli konya" adlı kişilerden rastgele bir taneyi seçip yazdırmak istiyorum.

teşekkürler.
 

 

wmaraci reklam
reklam

furkanmert furkanmert WM Aracı Kullanıcı
  • Üyelik 07.01.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Senior Front-end Developer
  • Konum Aksaray
  • Ad Soyad F** Y**
  • Mesajlar 120
  • Beğeniler 0 / 5
  • Ticaret 0, (%0)
bunu kullana bilmek için iki tablodada aynı id yar aynı değişken olmalı isim yada soy isim zerine yaparsan limit belirlemen lazım deneme yanılma yollarını kullan
$query_xyzCek = mysql_query("SELECT * FROM xyz");
$row = mysql_fetch_array($query_xyzCek);
$id = $row['id'];
$query_kontrol = mysql_num_rows(mysql_query("SELECT * FROM abc WHERE sanatci_resim = '$id'"));
if ($query_kontrol > 0) {
echo "iki tablodada aynı isim yada id var";
}
else{
$query_rastgele= query("SELECT * FROM abc ORDER BY RAND()");
ecno'vesayre gibi';
}
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
select * from table where another_table_id not in (select id from another_table where column_name = "checkVariable") order by RAND()

sorgusu yeterli..

tablo adlarını, değişken ve sorgulancak sutun adını kendinize göre düzenlersiniz..
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al