Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] wykluczenie części danych w zapytaniu
Forum PHP.pl > Forum > Przedszkole
Qbexus
Są dwie tabele pierwsza ma kolumny id|user druga ma id|user_id|id_projektu|status i teraz chcę wyciągnąć z pierwszej tabeli wszystkich userów ale bez tych których id występuje w drugiej tabeli w kolumnie user_id ale z konkretnym id_projektu . Będę wdzięczny za pomoc i wskazówkę gdzie w przyszłości szukać takich danych.
luck
Tak na szybko, nie sprawdzałem:
  1. SELECT * FROM tabela1 t1 WHERE t1.id NOT IN(
  2. SELECT DISTINCT t2.user_id FROM tabela2 t2 WHERE t2.id_projektu = ?
  3. )
Zamiast ? wstaw sobie id konretnego projektu.
Qbexus
Szacun poszedł +, działa od pierwszego kopa. A możesz mi powiedzieć gdzie można znaleźć taką wiedzę tajemną? I co to są te t1 i t2?
luck
Czytać, czytać i jeszcze raz czytać winksmiley.jpg A t1 i t2 to zwykłe aliasy do tabel. Równie dobrze można zapisać to zapytanie tak:
  1. SELECT * FROM tabela1 AS t1 ...
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.