Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    LEFT JOIN per ottenere solo righe tabella sx

    Devo effettuare una LEFT JOIN ma non capisco dove sbaglio. Devo ottenere tutte le righe della tabella di sinistra anche se nella tabella di destra (scr_sacarti) non ci sono righe corrispondenti. Invece anche così mi restituisce solo quelle che ho da ambo i lati. Dove sbaglio?

    Codice PHP:
        $query "SELECT
            o.unico,
            o.codart,
            CONCAT_WS(' ', a.descr, a.dim) descrizione,
            s.quantita,
            s.id_utente
        FROM ((practor_sma_opim o INNER JOIN practor_sma_anma a ON o.codart = a.codart)
        LEFT JOIN scr_scarti s ON s.unico = o.unico)
        WHERE o.numdoc = 
    {$_POST['op']}
        GROUP BY o.unico
        HAVING s.id_utente = 
    {$_POST['id_utente']}
        ORDER BY o.unico
        "


  2. #2
    ----------------------------------------------------
    anche tu contagiato dal virus che impedisce di rispettare il regolamento e di indicare di quale db si sta parlando
    ----------------------------------------------------

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    chiedo scusa, hai ragione!!! ma è la prima volta...

    Database: MySQL (se puoi modificare nel titolo, grazie).

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.