Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]zapytanie sql
Forum PHP.pl > Forum > Przedszkole
azbest22
zakładamy że mamy tabele z dwiema kolumnami A i B
w kolumnie A mamy różne liczby unikalne a w tabeli B mamy wartość 0 lub 1
pytanie brzmi czy można i jeśli można to w jaki sposób powinno wyglądać zapytanie które mi pokarze najmniejszą wartość z tabeli A dla której wartość w tabeli B np równa 1
----------
| A | B |
----------
| 1 | 0 |
----------
| 2 | 0 |
----------
| 3 | 1 |
----------
| 4 | 1 |
----------
| 5 | 0 |
----------
a to tak bardziej obrazowo o co mi chodzi. w tym przypadku wynikiem zapytania powinno być "3".
CuteOne
Aby łączyć dwie tabele musisz mieć jakiś wspólny punkt np. id
  1. SELECT MIN(aaa.A) FROM aaa, bbb WHERE bbb.B = 1 AND aaa.id=bbb.id
azbest22
to jest w jednej tabeli operacja na dwóch kolumnach
lobopol
choćby i z orderem
  1. SELECT * FROM tabela WHERE b = 1 ORDER BY a ASC LIMIT 1
azbest22
dziękuję za odpowiedzi i z pierwszej wyciągając wnioski sprawdza się ładnie opcja
  1. SELECT MIN(A) FROM 'nazwa tabeli' WHERE B='1'

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.