php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.08.2009, 17:01   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 18.06.2009
Beiträge: 20
PHP-Kenntnisse:
Anfänger
oktoberkind befindet sich auf einem aufstrebenden Ast
Standard UND anstelle von JOIN

Kann ich in einer SELECT-Abfrage anstelle von JOIN auch AND benutzen ? Kommt das auf's Selbe hinaus ?

Beispiel: "SELECT Tab1.ID FROM Tab1, Tab2, Tab3 WHERE Tab1.Name LIKE Tab2.Name AND Tab2.Ort LIKE Tab3.Ort";

Muss ich in diesem Falle einen JOIN anwenden, damit alles übereinstimmt ?

Danke im Voraus ....
oktoberkind ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.08.2009, 17:06   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von oktoberkind Beitrag anzeigen
Muss ich in diesem Falle einen JOIN anwenden, damit alles übereinstimmt ?
Nicht zwingend, auch wenn es übersichtlicher und zeitgemässer wäre.
Was du sicher solltest, ist, die LIKE durch "=" zu ersetzen.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 25.08.2009, 08:04   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 742
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Einfache Abfragen dieser Art werden intern glaube ich sowieso durch JOIN ersetzt. Also, wieso nicht gleich JOIN einsetzen?

Hier habe ich mal einen interessanten Artikel gefunden: JOIN ON vs. WHERE | PHP hates me - Der PHP Blog
dennis81 ist offline   Mit Zitat antworten
Alt 25.08.2009, 09:36   #4 (permalink)
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 25.134
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Oder anders gesagt ist das imho nur eine andere Syntax für den Join (implizite Schreibweise).
__________________
--
„Eins ist Fakt: Gescannt wird nackt!“

Privatsphäre 2.0 - Nacktscanner mit Eyetracking.
Unser Flugzeug darf kein geschlechtsfreier Raum sein.
--
nikosch ist offline   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
[Erledigt] left join problem Bernd-m Datenbanken 9 24.08.2009 13:52
JOIN und LEFT JOIN verbinden? Dynamite53 Datenbanken 8 15.05.2009 15:16
Persistence Framework #Avedo Software-Design 37 28.03.2009 17:32
Problem mit Abfrage - join, inner join, distinct? Gachet01 Datenbanken 0 13.02.2009 13:16
Frage zu Join xiled PHP Einsteiger 1 05.01.2009 10:37
[Erledigt] mit einer CHECKBOX feld nach mehreren wörtern durchsuchen taurus Datenbanken 20 01.12.2008 10:49
Select / Left Join Performance mark007q Datenbanken 4 17.11.2008 15:14
[Erledigt] Left join und inner join stefanjann Datenbanken 7 16.10.2008 15:45
Mehrfach Join lazydog Datenbanken 2 08.05.2008 16:09
JOIN Problem pPanther Datenbanken 7 06.03.2008 17:26
[gelöst]LEFT JOIN, DINSTINCT und trotzdem doppelte?!?! stefanjann Datenbanken 10 06.02.2008 11:49
JOIN / LEFT JOIN und Co prinzli Datenbanken 12 05.11.2007 22:15
Join auf 2 verschiedene Felder Tommek Datenbanken 6 25.07.2006 20:39
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
inner join aus db PHP Tipps 2006 8 22.01.2006 01:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
joins \implizite schreibweise\

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




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