• 07-10-2020, 23:37:44
    #1
    Merhabalar öncelikle şimdiden tüm cevaplara teşekkürler. Aşağıdaki işlemi nasıl yapabilirim?
    İki adet tablom var MySQL de. Birisinin ismi adata diğerinin ismi bdata
    PHP ile bir sayfada adata tablosundaki verileri listeliyorum ve üye adata tablosundan alım yapıyor ve aldığı adata tablosundaki ürünün id si ve diğer bilgileri bdata tablosuna ekleniyor. Sayfa yenilendiginde adata listeledigim sayfada bdataya eklenmiş olan ürünleri tekrar gostermemesini istiyorum.
    Tekrardan teşekkürler
  • 07-10-2020, 23:43:48
    #2
    Selamlar, hızlı olması adına özelden yazdım ulaşırsanız yardımcı olayım.
  • 07-10-2020, 23:54:37
    #3
    tek sorguda çözebilirsiniz doğru anladıysam.

    $user_id = 'blabla';
    $adata_sql = "SELECT * FROM adata WHERE user_id = '$user_id' AND data_id NOT IN(SELECT data_id FROM bdata WHERE user_id = '$user_id')";
    bu sorgu der ki; b datasındaki varolan idleri a datasında gösterme.
  • 08-10-2020, 00:30:37
    #4
    ebasit adlı üyeden alıntı: mesajı görüntüle
    tek sorguda çözebilirsiniz doğru anladıysam.

    $user_id = 'blabla';
    $adata_sql = "SELECT * FROM adata WHERE user_id = '$user_id' AND data_id NOT IN(SELECT data_id FROM bdata WHERE user_id = '$user_id')";
    bu sorgu der ki; b datasındaki varolan idleri a datasında gösterme.
    Çok ama çok teşekkür ederim hocammm çok sağolasınız ++ Hallettim sorunu