У меня есть две части кода
SELECT * FROM etel.ti18n_country
inner join etel.ti18n
ON id_i18nid = i18nid WHERE id_countryid = 1
и
SELECT * FROM etel.ti18n_country
inner join etel.ti18n
ON id_i18nid = i18nid WHERE id_countryid = 1 and id_i18nid = 4460;
первые результаты дают кучу результатов, но заметно с id_i18nid = 4460
второй, однако получает результат с id_i18nid = 4460.
как это может быть? Насколько я понимаю, mysql должен был иметь результат id_i18nid = 4460 для первого куска кода, чтобы у второго куска он был тоже. Так как я сделал предложение where более конкретным