php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.02.2006, 15:19  
Gast
 
Beiträge: n/a
Standard where in? bzw. feld auf inhalte überprüfen...?

hallo zusammen,

mein kleines (denk?-)problem: ich habe ein feld, dass eine oder mehrere relationen darstellt:

[feldx]
1,2,3

die werte sind halt primärschlüssel aus anderen tabellen.

jetzt möchte ich eigentlich folgendes konstrukt bauen:

select * from table where 1 IN feldx

...

eigentlich ist das where in statement ja so gedacht:

select * from table where feldx IN (1,2,3)

tja. das passt ja für mein problem wohl nicht... gibt's da noch andere mysql-zaubersprüche als WHERE IN?

also auf gut deutsch: gibt es eine möglichkeit direkt im sql-stament zu prüfen, ob ein wert innerhalb eines datenbank-feldes (vom typ blob) vorkommt?

gruß + dank!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.02.2006, 15:33  
Gast
 
Beiträge: n/a
Standard

FIND_IN_SET(value,field)

  Mit Zitat antworten
Alt 12.02.2006, 15:46  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Besser wäre es, deine Datenbankstruktur zu überdenken...
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 12.02.2006, 16:00  
Gast
 
Beiträge: n/a
Standard

ja, ich weiß, das ganze ist aber nur ein nachtrag für ein bereits fertiges projekt, bei dem bisher immer nur eine relation gewünscht war. zudem geht es hier um eine extension für typo3, da werden relationen als komma-separierte ganzzahlen in der db abgelegt.. bevor ich das jetzt alles aufbohre benutz ich doch find_in_set
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular feld Black-Devil PHP Tipps 2008 12 05.03.2008 16:15
erweiterte abfrage - where DarkManX Datenbanken 2 02.02.2007 17:14
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
Mehrere Werte in WHERE abfrage McNet Datenbanken 6 23.04.2006 02:06
Platzhalter im WHERE Feld JonathanArcher Datenbanken 12 12.08.2005 22:45
Array nach Feld sortieren PHP Tipps 2005-2 2 07.08.2005 23:00
[Erledigt] WHERE problem Datenbanken 5 12.06.2005 15:54
Befehlsoptimierung faux Datenbanken 4 31.05.2005 19:11
NOT LIKE Abfrage bringt kein Ergebnis in leerem Feld PHP Tipps 2005 4 26.03.2005 15:25
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
$abfrage = "SELECT * from ticket WHERE idid=0 order by Soese Datenbanken 2 06.02.2005 09:31
Function in Dropdown Feld einbinden PHP Tipps 2004-2 5 27.12.2004 07:05
Update per Cronjob (where Feld = Wort) Apfeltyp PHP Tipps 2004-2 3 14.12.2004 18:25
Problem mit dem WHERE Befehl PHP Tipps 2004 5 08.07.2004 00:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
select where in, typo3 \where in\ sql query, find_in_set typo3 komma

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.