Eli mulla on tällänen hakukysely vapaina olevista kirjoista:
SELECT * FROM Book WHERE bks_id NOT IN (SELECT bks_id FROM Loan) AND bks_name LIKE '".$name."' jne...
Nyt ongelmana on se, että pitäis saadakkin näkyviin sellaset kirjat jotka eivät ole Loan taulussa (kuten edellä oleva haku osoittaa) tai voivat olla loan taulussa mikäli bks_amount (yksittäisen kirjan kappalemäärä book taulussa) sarakkeessa oleva INT arvo on suurempi kuin Loan taulusta löytyneiden vastaavan kirjan rivien lukumäärä. ELi onko mahdollinen ja miten toteutettavissa?
Tulikohan tarpeeks epäselvästi ilmaistua, no toivottavasti joku tajus.. :)
Kiitos etukäteen!
SQL: alikyselyonglema
juu
1
213
Vastaukset
- eakem
esim tällä saa ne, joita on lainattu vähemmän kuin kirjoja on olemassa.
SELECT b.bks_id, bks_amount, count(a.bks_id) AS lainattuja
FROM book AS b, loan AS a
WHERE b.bks_id=a.bks_id
GROUP BY b.bks_id, b.bks_amount
HAVING (count(a.bks_id)>0 and count(a.bks_id)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Riikan kukkaronnyöri on umpisolmussa
Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h292854Jos vedetään mutkat suoraksi?
Niin kumpaan ryhmään kuulut? A) Niihin, jotka menevät edellä ja tekevät? Vai B) Niihin, jotka kulkevat perässä ja ar1062651Tanskan malli perustuu korkeaan ansioturvaan
Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv282365Vain vasemmistolaiset ovat aitoja suomalaisia
Esimerkiksi persut ovat ulkomaalaisen pääomasijoittajan edunvalvojia, eivät auta köyhiä suomalaisia.491904Anteeksipyyntöni
Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska141493- 321463
- 1771183
Sydämeni valtiaalle
En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden1021173En vain unohda
Sitä miten rakastuneesti olet minua katsonut. Oliko tunteet liian suuria että niistä olisi voinut puhua.711015Oletko tyytyväinen
Tämän hetkiseen tilanteeseenne? Odotatko, että lähennytte vai yritätkö päästä yli ja eteenpäin?81958