Abfrage in einer Funktion vereinfachen?

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

  • #46
    Original geschrieben von asp2php
    warum denkst du nicht ein bisschen nach?
    OffTopic:
    weil sie eine frau ist, die können nur kochen und putzen

    @kari_w
    sorry, du hast's drauf angelegt
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #47
      Original geschrieben von mrhappiness
      OffTopic:
      weil sie eine frau ist, die können nur kochen und putzen

      @kari_w
      sorry, du hast's drauf angelegt
      Hmm ich lasse es mal so stehen

      und wer hindert dich daran, aus INNER, LEFT bzw RIGHT zu machen
      Hmm habe ich ja. Mit LEFT Join funktioniert fast alles.
      Aber etwas nicht:

      Ich ahbe es nun so:

      PHP-Code:
      SELECT d.dateidd.catidd.titled.createtime,
             
      c.catidc.parentidc.titlee.*
      FROM DatesCats c
      LEFT JOIN Dates d ON 
      (d.catid=c.catid)
      LEFT JOIN VisitParty e ON (d.dateid=e.dateid)
      WHERE e.lastvisit IS NULL OR d.createtime>e.lastvisit 
      So wird mir alles angezeigt bis auf die einträge wo

      Dies vorhanden ist:
      LEFT JOIN Dates d ON (d.catid=c.catid)
      LEFT JOIN VisitParty e ON (d.dateid=e.dateid)
      Also wo es:
      1. Dein Eintrag in Dates gibt
      UND
      2. der eintrag für diese dateid in der Tabelle VisitParty existiert.

      Wie kann ich dies denn nun noch ändern das er mir trotzdem alles anzeigt?

      PS: Wenn ich noch weitere bedingungen hinzufügen kommt er mit Variable passed to each() is not an array or object
      Das heisst ja soviel das es kein array ist. Aber wie ist dies plötzlich dann möglich nur weil man noch was in WHERE... anhängt?

      Gruss

      kari_w

      Kommentar


      • #48
        sicher, dass dein "bis auf" stimmt?
        schonmal versucht d.dateid IS NULL auch ins WHERE mitaufzunehmen
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #49
          Hallo

          1. Ja habe ich auch shon ausprobiert leider ohne erfolg.
          2. Ja bin ich mir sicher.
          Es gibt eine Kategorie wo Einträge in der Tabelle Dates vorhanden sind für diese Kategorie, und für diese Dates sind auch einträge in der VisitParty wo die WHERE bedingung NICHT stimmt. Also d.createtime>e.lastvisit stimmt nicht überein.

          Wenn ihr nun sagt das ist ja der sinn :
          Nicht ganz Wie ich ja bereits schrieb, soll dies komplett nicht beeinträchtigt werden:
          SELECT catid, parentid, title FROM DatesCats
          die soll er trotzdem alle auslesen. Die zweite Abfrage soll nur dazu dienen um herauszufinden ob es derartige einträge in Dates gibt die übereinstimmend sind
          (Nur mal vorweggreifend )

          Gruss

          kari_w

          Kommentar


          • #50
            dann nimm die bedingung raus

            kannst sie ja oben als select-feld einbauen

            SELECT ganz viel, (d.createtime>e.lastvisit) ist_neu

            btw: warum schreibst du denn nicht das, sondern irgendwas, was kein normaler mensch versteht?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #51
              Original geschrieben von mrhappiness
              btw: warum schreibst du denn nicht das, sondern irgendwas, was kein normaler mensch versteht?
              OffTopic:
              weil in seiner Umgebung keine normaler Menschen existieren.

              Kommentar


              • #52
                Original geschrieben von asp2php
                OffTopic:
                weil in seiner Umgebung keine normaler Menschen existieren.
                OffTopic:
                in ihrer umgebung

                vielleicht braucht sie eine größere küche...

                *scnr*
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #53
                  OffTopic:
                  hehe, hab' vergessen ... ach ja wie war das ... frauen und technik ... **wegrenn**

                  Kommentar


                  • #54
                    Hmmm......

                    Als erstes mal Herzlichen Dank!!!
                    Das hat nun funktioniert. Es war mir wirklich nicht bekannt das ich derartige "bedingungen" auch direkt im select machen kann. Ich schreibe noch nicht all zu lange in PHP und MySQL rum.

                    Auf alle fälle Herzlichen dank euch zwei ihr seid spitze!!


                    OffTopic:
                    Zu euern doch eher diskriminierenden themen? Wohl noch keine Frau abgekrigt das ihrs nötig habt


                    Gruss

                    kari_w

                    Kommentar


                    • #55
                      Original geschrieben von kari_w
                      Auf alle fälle Herzlichen dank euch zwei ihr seid spitze!!
                      sag's nochmal


                      OffTopic:
                      Zu euern doch eher diskriminierenden themen? Wohl noch keine Frau abgekrigt das ihrs nötig habt
                      OffTopic:
                      Keine?
                      Viel zu viele, die muss man(n) erstmal auseinanderhalten...
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #56
                        Original geschrieben von mrhappiness
                        sag's nochmal


                        OffTopic:
                        Keine?
                        Viel zu viele, die muss man(n) erstmal auseinanderhalten...
                        Auf alle fälle Herzlichen dank euch zwei ihr seid spitze!!
                        Zufrieden

                        OffTopic:
                        Hmm jaja wer grosse töne spuckt hat meistnes nichts und vorallem keine Frau

                        Kommentar


                        • #57
                          Original geschrieben von kari_w
                          OffTopic:
                          Zu euern doch eher diskriminierenden themen? Wohl noch keine Frau abgekrigt das ihrs nötig habt

                          OffTopic:
                          eine Frau und 2 Töchter ... reichen mir schon ...

                          Kommentar


                          • #58
                            Original geschrieben von asp2php
                            OffTopic:
                            eine Frau und 2 Töchter ... reichen mir schon ...
                            OffTopic:
                            Seit Deine Frau Dich letzte Woche vor die Tür gesetzt hat ist doch Ruhe oder?
                            h.a.n.d.
                            Schmalle

                            http://impressed.by
                            http://blog.schmalenberger.it



                            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                            ... nur ohne :-)

                            Kommentar


                            • #59
                              Original geschrieben von schmalle
                              OffTopic:
                              Seit Deine Frau Dich letzte Woche vor die Tür gesetzt hat ist doch Ruhe oder?
                              OffTopic:
                              DAS wagt sie noch nicht mal daran zu denken. Ist schon froh, wenn ich DAS nicht längst getan habe ... aber eine Haushälterin brauche ich ohnehin, also ...

                              Kommentar


                              • #60
                                Original geschrieben von asp2php
                                OffTopic:
                                aber eine Haushälterin brauche ich ohnehin, also ...
                                OffTopic:
                                Tipp: Wenn du keine Haushälterin über 40 bekommst (von wegen mehr Erfahrung beim Putzen), dann nimm einfach zwei 20jährige)
                                Ich denke, also bin ich. - Einige sind trotzdem...

                                Kommentar

                                Lädt...
                                X