Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Select tra due tabelle mysql

    ciao dovrei fare una select - Join:
    Ho 2 tabelle:

    video: id | fonte | commento | visualizza
    commentivideo: id | id_video | commento | visualizza


    il campo id_video della tabella COMMENTIVIDEO è uguale al campo id della tabella VIDEO

    vorrei fare la seguente select db mysql:
    mostrami tutti i video dalla tabella VIDEO che hanno nella tabella COMMENTIVIDEO il campo visualizza=0
    ...

  2. #2
    select * from commentvideo join video on commentvideo.id_video=video.id and commentvideo.visualizza=0

    that easy!

  3. #3
    Codice PHP:
    SELECT FROM video join commentivideo on commentivideo.id_video=video.id and commentivideo.visualizza=0  ORDER BY id DESC 
    ciao e grazie per la risp però non funziona cioè ci mette una vita a caricare la pagina .. i parametri sono giusti però ..

  4. #4
    dipende da: quanti dati hai, come li mostri, se hai indici, ecc.

    invece di select * puoi fare select solo_i_campi_che_ti_servono

  5. #5
    non ho molti campi ho rispolto così cmq:

    Codice PHP:
    SELECT FROM video JOIN commentivideo on video.id commentivideo.id_video and commentivideo.visualizza=
    però se faccio <%=rs("id")%> mi mostra l'id della tabella commentivideo e non della tabella video..
    io vorrei che mi mostrasse l'id della tabella video

  6. #6

  7. #7
    non ho capito ...

    se faccio <%=rs("id")%> mi mostra id della tabella commentivideo
    se faccio <%=rs("titolo")%>mi mostra titolo della tabella video

  8. #8
    SELECT VIDEO.ID AS ID, VIDEO.TITOLO AS TITOLO ...


    e così via.

  9. #9
    ok perfetto sembra fungere... grazie...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.