Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wybrac z dwoch tabel ich roznice
Forum PHP.pl > Forum > Bazy danych > MySQL
yalus
czesc

jak mozna zrobic cos takiego:
mam dwie tabele w obydwoch sa jednakowe pola 'numer'
w jednej tabeli znajduje sie 100 rekordow a w drugiej te same 100 i dodatkowo jeszcze 35 innych.
jak moge wybrac tylko te 35 innych?
jezeli mialbym wybrac te same rekordy w dwoch tabelach to bym zrobil cos takiego:

  1. SELECT * FROM tabela1 WHERE EXISTS (SELECT tabela2.numer FROM tabela2 WHERE tabela2.numer = tabela1.numer)


a jak skonstruowac zapytanie aby wybrac tylko roznice?

pozdrawiam
nexis
Cytat(yalus @ 19.02.2009, 11:15:42 ) *
a jak skonstruowac zapytanie aby wybrac tylko roznice?


  1. SELECT `numer` FROM `t2` WHERE `numer` NOT IN (SELECT `numer` FROM `t1`)
yalus
dzieki
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.