AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [MySQL] Select und Feld für neues Select verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

[MySQL] Select und Feld für neues Select verwenden

Ein Thema von _frank_ · begonnen am 5. Sep 2009 · letzter Beitrag vom 5. Sep 2009
 
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [MySQL] Select und Feld für neues Select verwenden

  Alt 5. Sep 2009, 16:53
Also es ist sehr schwer dir zu helfen, weil man aus deinen Infos irgendwie nicht schlau wird (zumindest ich, sorry bin eben einfach doof)

Zitat von _frank_:
...also ich hab 2 Tabellen: users und events
Zitat von _frank_:
Code:
SELECT * 
FROM `#__eventusers` , `#__users` 
WHERE ( jos_eventusers.Login_ID = jos_users.id)
  AND FIND_IN_SET( 'Mail_".$data["Notify_Type"]."', `Notification` )
Was ist das für ein Statement? Wieso heißen hier die Tabellen #__eventusers , #__users? Und lass bitte diese völlig überflüssigen und in ihrer Funktion nur negativ wirkenden Hochkommata weg!

Was ist jetzt bitte der Mail...-Gedöhns?

Soetwas ist kein Beispiel, lass es lieber weg, damit verschreckt du alle, die dir helfen wollen.

Zitat von _frank_:
own im notification-feld stehen haben und gleichzeitig mindestens einen datensatz in der event-tabelle mit ihrer user-id und der event-id haben (die daten aus der event-tabelle selbst brauche ich nicht)
Was soll der Teil mit "und der event-id haben"? Wie soll das gehen? Hast du in 'users' noch eine EventID gespeichert?

Zitat von _frank_:
ich hoffe, ich habe es verständlich formuliert...
Für mich ganz und gar nicht, sorry.

Trotzdem versuche ich dir zu helfen, auch wenn es Schwerstarbeit ist...

SQL-Code:
SELECT *
FROM users u
WHERE notification = 'all
   OR ( notification = 'own
       AND EXISTS (SELECT *
                   FROM events
                   WHERE login_id = u.id))
Warum muss du unbedingt FIND_IN_SET benutzen?

Mein Vorschlag ist vermutlich nur blödsinn, sorry, wenn das so sein sollte und dann bitte einfach ignorieren.
Vielleicht kann dir dann jemand anderes helfen.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz