W dniu 2009-05-18 20:10, Andrzej Banach pisze:
Witam; Podpowie ktos jak powinno wygladac zapytanie wyrzucajace wszystkie komputery bez przydzielonych taryf? Uzywam powiazan komputer-taryfa. Fakt ze z sql'em mi nie po drodze, ale zawsze jakies proste zapytanie potrafilem stworzyc. W tym przypadku jednak po przestudiowaniu struktury bazy danych nawet nie wiem co z czym powiazac. Kombinowalem z tabela nodeassignments i wyszukiwaniem gdy nodeid=null, ale takich wpisow nie ma. Jezeli komp nie ma taryfy to i powiazania w bazie nie ma. Poratuje ktos gotowym zapytaniem lub chociaz naprowadzi na prawidlowy tok myslenia by takie zapytanie stworzyc?
SELECT * FROM nodes WHERE nodes.id NOT IN (SELECT DISTINCT nodeid FROM nodeassignments)
Powinno wystarczyc
!DSPAM:4a11e11775752079114581!