Visualizzazione dei risultati da 1 a 2 su 2

Discussione: query inner join

  1. #1

    query inner join

    io sto realizzando questa query che non fa altro che ricercare nei campi del database la varibile $ricerca.
    nei campi nome_prodotto e descrizione il discorso è facile in quanto
    abbiamo il valore espresso nel campo mentre per marche ho nella tabella prodotti , id_marca che sarebbe id della tabella marche.
    Il campo in cui devo ricercare la mia variabile quindi è marche.marca
    In pratica ho fatto un inner join ma non riesco a farla funzionare.
    Help me
    $query_conta = "SELECT * FROM prodotti WHERE nome_prodotto LIKE '%$ricerca%' OR descrizione LIKE '%$ricerca%' OR (SELECT * FROM (prodotti INNER JOIN marche ON prodotti.id_marca=marche.id) LIKE '%$ricerca%';

  2. #2
    codice:
    SELECT *
    FROM prodotti p
    INNER JOIN marche m ON p.id_marca = m.id
    WHERE p.nome_prodotto LIKE '%$ricerca%'
    OR p.descrizione LIKE '%$ricerca%'

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

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.