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


kontakt w sprawie miejsca



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-19 v.1.5 | design: diviXdesign & rainbowcolors