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

    [mysql] effettuare una join tra 2 tabelle

    Ciao a tutti

    io da questa query avendo un id della spedizione ottengo il nome del tipo di spedizione :

    Codice PHP:
    SELECT FROM prezzi_spedizione WHERE id "'.$idShipping.'" 
    dopo di chè ni serve la descrizione del tipo di spedizione in un'altra tabella:
    Codice PHP:
    SELECT descrizione FROM tipi_spedizione WHERE nome //qui il risultato ottenuto dalla prima query 
    So che cosi funziona ma qual'è il modo per fare tutto in una query tipo join?

  2. #2
    mi scuso con il mod.
    Ma in che senso manca l'indicazione del database?

    Avevo provato con questa ma non va:

    Codice PHP:
    SELECT FROM tipi_spedizione A JOIN (SELECT FROM prezzi_spedizione WHERE id "'.$idShipping.'"B ON A.tipologia B.tipo 

  3. #3
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da yaroslavpopovic
    mi scuso con il mod.
    Ma in che senso manca l'indicazione del database?
    Cosa non ti è chiaro di questo punto del regolamento ?

    4) Mettere fra parentesi quadre il nome del database utilizzato con una breve descrizione del problema
    I titoli generici non aiutano chi dovrebbe darvi una mano e non facilitano la ricerca .
    Esempi:

    [MySQL] confronto tra date
    [SQL Server] creazione stored procedure
    [PostgreSQL] creazione trigger
    [Oracle] restore di un database
    [DB2] schedulazione backup
    etc

  4. #4
    ammetto di non aver letto il regolamento me ne scuso ancora una volta.
    Provvedo immediatamente.

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..dovresti avere un campo nelle tabelle legato all'altra tabella appunto..

    SELECT *
    FROM catalogo
    LEFT JOIN marche ON ( catalogo.marca = marche.m_id )
    LEFT JOIN categorie ON ( catalogo.Categoria = categorie.c_id )
    WHERE outlet =0

    SELECT * FROM prezzi_spedizione LEFT JOIN tipi_spedizione ON ( campospedizione.prezzispedizione = campotipi_spedizione.tipi_spedizione ) WHERE id = "'.$idShipping.'"

    campospedizione e campotipi_spedizione devono essere collegati..

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.