tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Yaslaw
  • 1 Beitrag von Yaslaw
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
320
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    spikaner spikaner ist offline Quereinsteiger @ php
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    439
    Ich habe nen kleines Script gebastelt und will es jetzt erweitern bis jetzt schaut die Abfrage so aus.
    PHP-Code:
            $sql "SELECT
                price,
                quantity,
                stationID,
                typeName,
                transactionDateTime,
                typeID,
                transactionID
            FROM
                yp_charwallettransactions
            WHERE
                ownerID = '"
    .$characterID."'
            AND    
                transactionType = 'sell'
            AND
                transactionDateTime > '"
    .$startdate."'
            AND
                transactionDateTime < '"
    .$enddate."'
            "
    ;
            
    $result mysql_query ($sql) or die (mysql_error()); 
    jetzt will ich aber das ganze mit einer 2. Tabelle vergleichen und falls dort die "transactionID" schon vorkommt soll die Zeile nicht ausgegeben werden, bin über JOIN gestolpert aber welcher**** , mom. versteh ich da nur "Bahnhof" , kann mir das jemand mal erklären aus den ganzen bsp. usw. die ich bis jetzt gefunden habe werde ich net schlau

    mfg
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    LEFT JOIN und Prüfen ob Nicht vorhanden

    Code sql:
    1
    2
    3
    4
    5
    6
    7
    8
    
    SELECT
      t1.*
    FROM
      table1 AS t1
      LEFT JOIN table2 AS t2
        ON t1.id = t2.t1_id
    WHERE
      t2.t1_id IS NULL;
    spikaner bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    spikaner spikaner ist offline Quereinsteiger @ php
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    439
    Hmm also quasi so
    PHP-Code:
            $sql "SELECT
                t1.price,
                t1.quantity,
                t1.stationID,
                t1.typeName,
                t1.transactionDateTime,
                t1.typeID,
                t1.transactionID
            FROM
                yp_charwallettransactions AS t1
        LEFT JOIN
            cc_steuern AS t2
        ON
            t1.transactionID = t2.transaktionsID
            WHERE
                t1.ownerID = '"
    .$characterID."'
            AND    
                t1.transactionType = 'sell'
            AND
                t1.transactionDateTime > '"
    .$startdate."'
            AND
                t1.transactionDateTime < '"
    .$enddate."'
        AND
            t2.transactionID IS NULL
        
            "

    oder falscher Ansatz ? ( Irgendwann raff ich es , nur nee Frage der Zeit )

    mfg
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Jepp, das ist der richtige Ansatz
    spikaner bedankt sich. 
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    spikaner spikaner ist offline Quereinsteiger @ php
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    439
    Jipi, ****t auch so ich sag thx, und langsam begreif ich es
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 06.06.11, 14:34
  2. Text steht über einer Tabelle und nicht drunter
    Von Maxm123 im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 16.03.10, 19:19
  3. mysql: umlaute stehn normal in der tabelle.beim auslesen aber nicht richtig erkannt
    Von Templorials im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 15.08.06, 03:45
  4. Access / SQL :Aus Zeilen in anderer Tabelle Spalten erzeugen
    Von stella stellaris im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 28.10.05, 13:04
  5. Antworten: 3
    Letzter Beitrag: 12.04.02, 16:05