Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Pobranie wspólnych rekordów
Forum PHP.pl > Forum > Przedszkole
torbicki65
Witam
Czy ktoś z was ma pomysł, jak to rozwiązać? Próbowałem za pomocą "IN", ale coś nie bardzo..

Chodzi mi o pobranie wspólnych rekordów dla dwóch tabeli, mają one tą samą strukturę, powiedzmy o polach

Kod
imie, profil


gdzie zmienia się imie, a profil nie; i chcę, aby zapytanie pobrało rekordy wspólne dla tabeli pierwszej i drugiej dla pola imie.

pozdrawiam
nospor
  1. SELECT t1.*, t2.* FROM tabela1 t1, tabela2 t2 WHERE t1.imie=t2.imie
Marq
Nie rozumiem o co Ci chodzi dokładnie, ale jeżeli chodzi Ci o złączenie dwóch tabel to poczytaj o poleceniu JOIN w sql. Wytłumacz dokładnie o co Ci chodzi.
torbicki65
Jednak zadziałało zapytanie z IN

Kod
SELECT * FROM tabela1 WHERE tabela1.imie IN (SELECT tabela2.imie FROM tabela2)");


tak w skrócie, bo oczywiście jeszcze doszło parę warunków dla WHERE, których nie opisałem.

Okazało się, że błąd tkwił kilkadziesiąt linijek wyżej i przenosiło złą zmienną winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.