Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [MySQL] join

  1. #1
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    [MySQL] join

    Ciao a tutti,
    ho 2 tabelle

    catalogo
    id|numero|confezioni
    --------------------


    listini
    id|numero|listino|prezzo
    -----------------------

    e questa query
    Codice PHP:
    select c.*,
             
    l.prezzo
             from dyn_catalogo 
    as c
             left outer join dyn_listini 
    as l
             on c
    .numero l.numero
             where l
    .listino='1' or l.listino is null 
    nella tabella listini ci sono i vari prezzi di un prodotto a seconda che questo appartenga ad un listino oppure ad un'altro, lo scopo è quello di estrarre il prezzo dalla tabella dei listini, solo che ci possono essere 3 condizioni:
    1)trovo il record e quindi ottengo il prezzo.
    Esempio dei record
    id|numero|confezioni
    --------------------
    1|100 |6

    id|numero|listino|prezzo
    -----------------------
    1|100 |1 |10

    2)non trovo nessun record e quindi restituisco prezzo 0.
    Non penso sia necessario nessun esempio

    3)non trovo nessun record che corrisponda a quel listino, ce ne sono degli altri ma corrispondono a altri listini, anche in questo caso vorrei restituire prezzo 0.
    Esempio dei record
    id|numero|confezioni
    --------------------
    1|100 |6

    id|numero|listino|prezzo
    -----------------------
    1|100 |2 |10
    2|100 |3 |12

    Con la query sopra riesco a ottenere le condizioni 1 e 2, secondo voi esiste un metodo per soddisfare tutte e 3? Un grazie anticipato a tutti quelli che avranno la volontà di aiutarmi

    Ciao
    Vivrò una vita intera e fortunatamente morirò una volta sola

  2. #2

  3. #3
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    per prima cosa grazie per esserti interessato al mio problema, ho avuto solo adesso il tempo di leggere il quello che mi hai indicato e purtroppo Il problema è simile ma non è riconducibile al mio caso.
    Vivrò una vita intera e fortunatamente morirò una volta sola

  4. #4
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    up
    Vivrò una vita intera e fortunatamente morirò una volta sola

  5. #5
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Ho separato le 2 query
    Vivrò una vita intera e fortunatamente morirò una volta sola

  6. #6
    se mi posti un po di codice, forse riesco ad aiutarti

  7. #7
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Originariamente inviato da intaccabile
    se mi posti un po di codice, forse riesco ad aiutarti
    Se hai un pò di pazienza ti posto tutto, perchè adesso sono incasinato
    Vivrò una vita intera e fortunatamente morirò una volta sola

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.