Loading:


Porównywanie przy pomocy podzapytań - MySQL

Podzapytania używa się najczęściej w celu porównywania, a więc:

 

jakis_argument   operator   (podzapytanie)

 

 

gdzie operator może być jedenm z: = > < >= <= <>

Na przykład:

 

... 'a' = (SELECT column1 FROM t1);

 

 

Następny przykład:

 

SELECT col1 FROM tab1 WHERE col1 = (SELECT MAX(col2) FROM t2);

 

 

 

Następny przykład:

 

SELECT * FROM tab1 AS t WHERE 2 = (SELECT COUNT(*) FROM tab1 WHERE t1.id = t.id);

 

 

Takich zapytań (jak z dwóch ostatnich przykładów) nie da sie zapisać bezpośrednio inaczej niż przy pomocy podzapytań. Innym rozwiązaniem jest użycie dwóch osobnych zapytan.



Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors