none
Qurry Pertanyaan acak untuk setiap IDPeserta (Client Server) RRS feed

  • Pertanyaan

  • [Tanya]
    saya ingin membuat program kuis,
    jadi setiap tekan next maka pertanyaan yg muncul akan secaara acak dan tidak akan menampilkan kembali pertanyaan yg sudah di jawab sesuai IDPeserta, 
    utk QUERY pengacakan yang tidak memunculkan pertanyaan yg telah di jawab sih sudah bisa, masalah'a jika pengecekan pertanyaan di lakukan berdasarkan IDPeserta malah tidak memunculkan pertanyaan yg seharus'a,
    ini contoh query'a

    SELECT TOP 10 percent tblpertanyaan.Pertanyaan
    FROM tblpertanyaan 
    left JOIN TblJawabanPesertaDetail 
    ON TblPertanyaan .No = TblJawabanPesertaDetail .No
    where TblJawabanPesertaDetail.IDPeserta = '278998' and TblJawabanPesertaDetail.No is null 
    ORDER BY NEWID()
    Rabu, 03 Juli 2013 07.35

Jawaban

  • Coba gunakan NOT IN

    SELECT TOP 10 percent tblpertanyaan.Pertanyaan FROM tblpertanyaan 
    WHERE [No] NOT IN 
    (SELECT [No] FROM TblJawabanPesertaDetail WHERE IDPeserta = '278998')
    ORDER BY NEWID()


    Ahmad Masykur http://www.masykur.web.id/

    Kamis, 04 Juli 2013 03.00