Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Consiglio su come interagire su due tabelle contemporaneamente

    Io ho 2 tabelle:

    Tabella "Elenco Siti"
    +----+-----------+-----------+--------------+
    | id | Nome sito | Indirizzo | Tipo di sito |
    +----+-----------+-----------+--------------+
    | 1 | Html.it | http://.. | Internet |
    +----+-----------+-----------+--------------+
    E poi quest'altra tabella:

    Tabella "News"
    +----+-----------+------------+-----------------+
    | id | idsito | Data | News |
    +----+-----------+------------+-----------------+
    | 1 | 1 | 25/12/2145 | Bellissimo sito |
    +----+-----------+------------+-----------------+
    Come faccio con una sola query fatta alla tabella news, risalire ai dati del sito sapendo solo il suo id? In questo caso faccio una query di Selezione alla query news e voglio sapere anche le informazioni inerenti al sito con id "1". Grazie e buona sera

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    non so se è quello che intendi ma...

    SELECT * FROM elenco_siti WHERE id=(SELECT idsito FROM news WHERE id=1);

    nn va bene vero?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Se ho capito bene quello che vuoi ti bata fare una semplice JOIN.

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Non avete capito...Io volevo intendere questo: Facendo "Select ... from ..." sulla tabella delle news...io mi ritrovo un campo idsito che mi restituisce i valori. Io potrei fare un'altra query pre risalire ai dati del sito. E' possibile fare tutto in una sola query? Avere news e info sul sito in un'unica query?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Usando id come chiave esterna sulla tabella news e facendo una join, in pratica dovresti aggiungere un campo alla tabella news.

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Joinando solo l'id, posso risalire alle varie informazioni (nome sito, tipo, ecc.)?

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da FinalFantasy
    Non avete capito...Io volevo intendere questo: Facendo "Select ... from ..." sulla tabella delle news...io mi ritrovo un campo idsito che mi restituisce i valori. Io potrei fare un'altra query pre risalire ai dati del sito. E' possibile fare tutto in una sola query? Avere news e info sul sito in un'unica query?
    non va la mia?

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Dalla tua soluzione risalevo alle informazioni del sito solo con l'id preso dalla tabella news: io in pratica devo prendere tutto!

  9. #9
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ""tutto""... dammi un punto di riferimento...
    non specifichi l'id di news?

  10. #10
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Dunque...io devo stampare a skermo delle news che riguardano dei siti web. Quando faccio Select ... from ... i risultati sono: id idsito data e news. Io da questo risultato devo avere le informazioni del sito (avente il suo id = idsito) in maniera del tutto automatica

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.