Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%)
|
Witam.
Mam zapytanie tego typu
Rezultatem jest tabelka składająca się z pięciu wierszy: 1, Imię1, Nazwisko1, 1 1, Imię1, Nazwisko1, 2 1, Imię1, Nazwisko1, 3 1, Imię1, Nazwisko1, 4 1, Imię1, Nazwisko1, 5 Czy można, a jeśli to jak zmodyfikować zapytanie, żeby rezultatem było 5 imion i nazwisk oraz wszystkie identyfikatory `id2`, czyli np. 1, Imię1, Nazwisko1, 1 1, Imię1, Nazwisko1, 2 2, Imię2, Nazwisko2, 5 2, Imię2, Nazwisko2, 6 ... 5, Imię5, Nazwisko5, 10 (w sumie pięć imion i nazwisk i wszystkie możliwe `id2` Oczywiście wiem jak to podzielić w PHP na 2 zapytania, że pobiera listę imion i nazwisk a potem do każdego szuka `id2`, ale może da się to w jednym zapytaniu. (Jeśli temat jest nieprawidłowy, proszę o sugestie, bo nie wiem jak to inaczej zatytułować.) |
|
|
|
bulimaxiu określenie liczby wyników według innych kryteriów 10.07.2016, 17:48:23
viking Jak dobrze rozumiem chodzi ci o CROSS JOIN. 10.07.2016, 18:01:12
bulimaxiu Niestety raczej nie.
Chciałbym, żeby "LIMIT 0... 10.07.2016, 18:05:54
trueblue Każde imię i nazwisko ma wystąpić dwukrotnie? A dl... 10.07.2016, 18:32:41
bulimaxiu Każde Imię i nazwisko ma wystąpić tyle razy, ile j... 11.07.2016, 09:23:59
trueblue Albo ja czegoś nadal nie rozumiem, albo masz obecn... 11.07.2016, 09:37:28
bulimaxiu Tak, zapytanie działa poprawnie, ale chciałbym uzy... 11.07.2016, 10:01:49
trueblue Musisz powiązać table1.id z table2.table1_id 11.07.2016, 10:14:37
bulimaxiu Powiązanie jest, bo otrzymuję rezultat powiązania ... 11.07.2016, 10:21:01
mmmmmmm [SQL] pobierz, plaintext SELECT `table1`.*, `table... 11.07.2016, 10:50:45
bulimaxiu Czy można to zapytanie dostosować do przeszukiwani... 17.07.2016, 06:39:58 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:09 |