Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] mysql Abfrage

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema [Erledigt] mysql Abfrage.

    [Erledigt] mysql Abfrage

    Ich brauch eine mysql Abfrage, die Daten die doppelt in einer Tablle vorkommen nicht ausgegeben werden. So sieht meine Abfrage aus:

    Code:
    SELECT `parameter`.`Par_ID` , `parameter`.`Engl_Name` , `parameter`.`Deu_Name` , `schlagw`.`SchlagW_Name` 
    
    FROM `parameter` 
    
    INNER JOIN `bezug` ON ( `parameter`.`Par_Nr` = `bezug`.`Par_Nr` ) INNER JOIN `schlagw` ON ( `bezug`.`SchlagW_Nr` = `schlagw`.`SchlagW_Nr`) 
    WHERE(`schlagw`.`SchlagW_Nr` = 1) OR (`schlagw`.`SchlagW_Nr` = 19)
    die WHERE Abfrage ist unterschiedlich je nach dem wieviele Chackboxen aktiiert wurden.

    Ich möchte dass die Datensätze ->

    Code:
    SELECT 
    `parameter`.`Par_ID` , 
    `parameter`.`Engl_Name` , 
    `parameter`.`Deu_Name` , 
    `schlagw`.`SchlagW_Name` 
    FROM `parameter`
    nicht ausgegeben werden deren Par_NR in der Tabelle Bezug doppelt vorkommt. Wie soll die obere Abfrage erweitert werden ?
    VIELEN DANK !!!

  • Hakima
    antwortet
    Hallo,

    hast Du es schon mal mit group by versucht

    Code:
    SELECT `parameter`.`Par_ID` , `parameter`.`Engl_Name` , `parameter`.`Deu_Name` , `schlagw`.`SchlagW_Name` 
    
    FROM `parameter` 
    
    INNER JOIN `bezug` ON ( `parameter`.`Par_Nr` = `bezug`.`Par_Nr` ) group by `Par_Nr`
    INNER JOIN `schlagw` ON ( `bezug`.`SchlagW_Nr` = `schlagw`.`SchlagW_Nr`) 
    WHERE(`schlagw`.`SchlagW_Nr` = 1) OR (`schlagw`.`SchlagW_Nr` = 19)
    -Ist mir gerade dazu eingefallen...

    Group by faßt mehrere Tupel -> Datensätze mit identischen Attributen zu Gruppen zusammen

    Ist doch ein Versuch wert

    Gruß,
    Kamalo

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    und noch eine Info : Es sollten nur die Daten vergliechen werden die in Where stehen, und where ist immer anders es ist kompliziert

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    man es klappt nicht )) mit den tabellen zeigen (((

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Paramenter Bezug SchlagW
    Par_Nr--------Par_Nr
    Par_ID SchlagW_nr------Schlagw_nr
    Engl_Name Schlagw_Name
    Deu_Name

    das sind die Tabellen

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Paramenter Bezug SchlagW
    Par_Nr--------Par_Nr
    Par_ID SchlagW_nr------Schlagw_nr
    Engl_Name Schlagw_Name
    Deu_Name

    das sind die Tabellen[/img]

    Einen Kommentar schreiben:

Lädt...
X