Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Mysql ters sorgu

Merhaba arkadaşlar 3 tane tablom var bir kullanıcıların tutulduğu user tablosu bir soruların tutulduğu questions tablosu birde öğrencilerin sorulara verdikleri cevapların tutulduğu user_questions tablosu ben joinlerle 1 nolu userin çözdüğü soruları bulabiliyorum ancak bana çözmediği sorular lazım. yani 1 numaralı userin çözmediği soruları nasıl listelerim. Teşkkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • muratmoon adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    38 cevap - 1 soru
    select *
    from questions
    where
      question.q_id NOT IN
      (
        select user_questions.q_id
        from
          user
          inner join
          user_questions
          on
            user.user_id = user_questions.u_id
        where
          user.user_id = 1
      )
    
    • HaylazNef adlı üyenin fotoğrafı HaylazNef
      Çok teşekkür ederim.
      12 yıl önce yazılmış
    • muratmoon adlı üyenin fotoğrafı muratmoon
      rica ederim
      12 yıl önce yazılmış

Cevaplar

  • 1
    freefox adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    37 cevap - 21 soru
    1 nolu userin çözdüğü soruları veren sql kodunu yazabilirmisin ,?
    • HaylazNef adlı üyenin fotoğrafı HaylazNef
      select * from user u inner join user_questions uq on u.user_id=uq.u_id inner join questions q on q.q_id=uq.q_id where u.user_id=1
      


      Ben 1 numaralı kullanıcının çözmediği soruların idlerini bir sorgu ile elde etmek istiyorum. bunu nasıl yapabilirim.
      12 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      q.q_id=uq.q_id bu alanı

      q.q_id<>uq.q_id yaparsan cevabı almış olursun diye düsünüyorum
      12 yıl önce yazılmış
    • freefox adlı üyenin fotoğrafı freefox
      katılıyorum muhtemelen bu işini görecektir
      12 yıl önce yazılmış