Autor Zpráva
ReVolt
Profil
Ahoj, nevíte jak mám udělat, aby se mi z databáze vypsaly záznamy nalezené přes MATCH AGAINST, které mají navíc ještě určité číslo v jiném sloupci tabulky?
Např.
 SELECT * FROM tabulka WHERE MATCH(jmeno) AGAINST ($hledej)
+ ještě navíc
id_jine_tabulky = $urcite_id


Díky
TomášK
Profil
MATCH .. AGAINTS je podmínka jako jakákoliv jiná. A podmínky lze spojovat pomocí AND, OR apod.
SELECT * FROM tabulka WHERE MATCH(jmeno) AGAINST ($hledej) AND id_jine_tabulky = $urcite_id
ReVolt
Profil
Aha, tak to jsem nevěděl.
Díky moc

Ještě jeden dotaz, kolik podmínek můžu spojit ?
Sylar
Profil
ReVolt:
kolik chceš
ReVolt
Profil
Mám další problém a nechci zakládat další vlákno ta to píšu sem:
jak mám vybrat jediným mysql dotazem všechny řádky, jejichž jméno začíná na 0, 1, 2, ..., 9.
V mysql nejsem zběhlý a tohle mi dělá velké potíže. Jde to vůbec?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0