Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie pobierające dane pod warunkiem że dany wpis nie występuje, czyli łączenie kolumn
ssstrz
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 17
Dołączył: 15.12.2012

Ostrzeżenie: (0%)
-----


Witam tabela `deliv`:
  1. +-----------+--------+
  2. | idMessage | idUser |
  3. +-----------+--------+
  4. | 1 | 1 |
  5. | 42 | 1 |
  6. | 45 | 1 |
  7. | 45 | 2 |
  8. +-----------+--------+

po podaniu np: idMessage=42 oraz idUser=1 chcę otrzymać wynik:
  1. +-----------+--------+
  2. | idMessage | idUser |
  3. +-----------+--------+
  4. | 1 | 1 |
  5. | 45 | 1 |
  6. | 45 | 2 |
  7. +-----------+--------+


Ten post edytował ssstrz 12.04.2013, 11:13:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ssstrz
post
Post #2





Grupa: Zarejestrowani
Postów: 103
Pomógł: 17
Dołączył: 15.12.2012

Ostrzeżenie: (0%)
-----


Nie no pierwsze zapytanie jest dopowiedzią na mój temat, tylko że problem jest bardziej złożony i chciałem go jak najbardziej rozbić aby nie mieszać na from.
No ale napiszę, o co chodzi: mam tabelkę deliv i w niej rekordy
  1. +-----------+--------+
  2. | idMessage | idUser |
  3. +-----------+--------+
  4. | 1 | 1 |
  5. | 42 | 1 |
  6. | 45 | 1 |
  7. | 45 | 2 |
  8. +-----------+--------+

oraz pobraną już tabelkę `notif`
  1. +--------+-----------+------------+
  2. | idUser | idMessage | date |
  3. +--------+-----------+------------+
  4. | 1 | 45 | 2013-04-04 |
  5. | 2 | 45 | 2013-04-04 |
  6. | 4 | 45 | 2013-03-20 |
  7. | 5 | 45 | 2013-04-04 |
  8. | 6 | 45 | 2013-04-04 |
  9. | 7 | 45 | 2013-04-04 |
  10. | 8 | 45 | 2013-04-04 |
  11. | 9 | 45 | 2013-04-04 |
  12. | 10 | 45 | 2013-04-04 |
  13. | 11 | 45 | 2013-04-04 |
  14. | 14 | 45 | 2013-04-09 |
  15. +--------+-----------+------------+

Noi teraz szarpię się aby zapytanie zwróciło wszystkie rekordy z tabeli `notif` które nie występują w tabeli `deliv` (czyli ostatnia tabelka wszystkie rekordy od idUser=4 w dół), czy lepiej to zadanie przerzucić na php?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 12:17