1. Нужно добавить то, что выделено:
Select NameStreets From Streets Where id_NameStreets in (Select NameStreets From Table_Infor WHERE Id_UserName=%1);
Вот это (в той схеме выше) у меня прекрасно работает:
SELECT name FROM streets WHERE id in (SELECT Streets FROM infor WHERE User=4);
Select NameStreets From Streets Where id_NameStreets in (Select NameStreets From Table_Infor WHERE Id_UserName=%1);
Вот это (в той схеме выше) у меня прекрасно работает:
SELECT name FROM streets WHERE id in (SELECT Streets FROM infor WHERE User=4);
Только нужно иметь ввиду, что такой запрос хитро работает:
если у твоего Id_UserName одна и та же улица повторяется несколько раз, то в результате запроса она отразится только ОДИН раз.
Kazbek17 писал(а):
ваш пример не работает почему то.Подождём. Может ещё кто-то захочет посмотреть.