select views, image_url, (select avg(votes.value))
from images
inner join votes
on votes.image_id = images.id
group by views, image_url
order by views asc...
inner join (select distinct hotelId,price from Tours)(SELECT MIN( hotelsRooms.price) FROM hotelsRooms WHERE hotelsRooms.HotelID = hotels.Id ) as MinPrice[Tours]
[HotelID] INT NOT NULL
[CityID] INT NOT NULL,
[CountryID] INT NOT NULL,Гостиница может быть без города, город — без страны? Нет. Нужно удалить поля город и страна, а использовать связанные таблицы.SELECT Hotels.[Name] AS HotelName,
Cities.[Name] AS CityName,
Countrys.[Name] AS CounrtyName,
(SELECT MIN(Price)
FROM HotelsRooms
WHERE (HotelID = Hotels.ID)) AS MinPrice,
Hotels.Rating AS Stars,
Hotels.Line,
Hotels.DistanceToBeach,
Hotels.DistanceToAirport
FROM Hotels
INNER JOIN Cities ON Hotels.City = Cities.ID
INNER JOIN Countrys ON Cities.CountryID = Countrys.ID
WHERE ((@toCity IS NULL) OR (Cities.[Name] = @toCity))
AND ((@toCountry IS NULL) OR (Countrys.[Name] = @toCountry))SELECT MIN(Price) FROM HotelsRooms WHERE (HotelID = 14)Потом перенести его вSELECT (SELECT MIN(Price) AS Expr1
FROM HotelsRooms
WHERE (HotelID = 14)) AS Expr1
FROM Hotels
WHERE (Id = 14) Связать таблицы SELECT (SELECT MIN(Price) AS Expr1
FROM HotelsRooms
WHERE (HotelID = Hotels.Id)) AS MinPrice
FROM Hotels
WHERE (Id = 14)dbo. Перед именем поля всегда указывайте из какой таблицы.CountryID не определено из какой таблицы: уже указанной [Tours] или из связанной [Cities].[Tours]
[HotelID] INT NOT NULL
[CityID] INT NOT NULL,
[CountryID] INT NOT NULL,Гостиница может быть без города, город — без страны? Нет. Ошибка. NVARCHAR.Указал - не помогло.Проверьте входное значение.
DECLARE @cityNameTest nvarchar(100)
SET @cityNameTest = N'Название города'
SELECT 1 WHERE @cityName = @cityNameTestN перед параметром означает не UNICODE, а функцию, а чём указано в ошибке.Cities.Name, который влияет на сравнение строк. COLLATE.SELECT @CityID = Id FROM Cities WHERE [Name] = @cityName
IF @CityID IS NULL BEGIN
INSERT Cities([Name]) VALUE (@cityName)
SET @CityID = IDENT_CURRENT('Cities')
ENDINSERT [Hotels] нет поля кода города. {
"cities": [{
"CountryName": [{
"name": "Sentra"
},
{
"name": "Sentra"
},
{
"name": "Sentra"
}
],
"CountryName2": [{
"name": "Sentra"
},
{
"name": "Sentra"
}
]
}
]
}public class Tours
{
public List<TourInfo> tourInfos { get; set; }
}Tours tours = new Tours();tours.tourInfos[0].beachType = "one";// здесь возникает ошибка | И правильно, потому что tours.tourInfos - null
tours.tourInfos[1].beachType = "two";tours.tourInfos[0].beachType = "one";// здесь возникает ошибка
tours.tourInfos[1].beachType = "two";По идеи должна вернутся строка с двумя JSON массивами, где все кроме beachType будет null.
ArgumentOutOfRangeException
startIndex is negative or greater than the length of this instance.
System.Diagnostics.Process.Start(@"C:\Windows\system32\dfrgui.exe");
[{" level " : 1 , " moves " : 15}, {" level " : 2 , " moves " : 28}, {" level " : 3 , " moves " : 25}]