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

    [MySQL] risultato query per confrontare campi in altra query

    salve,
    non si capisce il titolo suppongo...
    mi spiego:

    ho una query che seleziona un solo campo e restituisce una sola variabile
    SELECT id FROM tabella1 WHERE nome='smile' LIMIT 1

    vorrei usare questo valore che mi restituisce (id) come valore per fare il WHERE il un altra query:
    SELECT * FROM tabella2 WHERE id_tabella1={$id}

    come vedete per ora uso il php per inserire id, ma vorrei se si può schiaffare tutto in una query sola!

    grazie ai guru di SQL che mi aiuteranno
    :gren: (-: SMiLe!!! ;-) :gren:
    In Google We Trust

    "corri, il futuro non ti aspetta!" -- SMiLe(2004)
    ex-banned

  2. #2
    poiche' tab1.id = tab2.id_tab1 puoi fare una inner join.
    codice:
    SELECT tab2.*
    from tab1
    INNER JOIN tab2 ON tab1.id = tab2.id_tab1
    where tab1.nome = 'smile' 
    LIMIT 1

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie!
    non ho mai capito come funziona sto inner join, magari dovrei studiarmelo
    :gren: (-: SMiLe!!! ;-) :gren:
    In Google We Trust

    "corri, il futuro non ti aspetta!" -- SMiLe(2004)
    ex-banned

  4. #4
    Utente di HTML.it L'avatar di witc
    Registrato dal
    Aug 2005
    Messaggi
    114

    in italiano?

    quale CMS in ITALIANO mi consigliate per poter creare un piccolo portalino?

    Francesco

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Usa il thread dei cms!

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.