我试图选择值为‘Airline’的所有航空公司--例如,在航空公司列中,有时会出现串接值,如加拿大航空公司( Air Canada )、加拿大航空公司( Air Canada Rouge )、航空运输公司( Air Transat )等。我目前使用的select语句的一个例子是:
select * from crs where Airline LIKE '%airlineName' OR Airline LIKE
'airlineName,%' OR Airline LIKE ',airlineName%';
这只适用于包含两个值的航空公司,如加
我在postgres 11上有一个postgresql表,其中有一列人和一列他们喜欢的航空公司。
Name | Airlines
----------------
Patrick | Delta
Patrick | United
Patrick | American
James | Delta
Sophie | United
Sophie | American
John | United
我需要一个表中的值,如果某人在他们喜欢的航空公司中有达美航空,那么他们就有达美航空,否则他们就会得到像这样的其他航空公司,期望的结果。
Name | Airlines
------------
因此,我有用户、航空公司和.An航空公司has_many :评论has_many :用户,通过::reviews.A用户has_many :评论has_many :航空公司,通过::评论和评论属于航空公司和用户。用户可以体验多个航空公司,我不知道有什么方法可以获得某一家航空公司旅行的用户的所有评论。
here is my seed data
singapore_airlines=Airline.create(name: 'Singapore Airlines')
cathy=User.create(name:"Cathy",email:"cathy@j
我是RoR的新手。我想开发一个rails应用程序,它可以从我的rails应用程序中搜索航班信息,从不同的航空公司网站(例如,亚洲航空公司和马来西亚航空公司)获取航班信息。在我的rails应用程序中显示这些结果。
我的搜索模块应该包括以下文本字段:
From: Kuala Lumpur
To: Dubai
Departure Date:2/11/2009
Return date: 19/11/2009
Departure Time: 12:00
Number of tickets: 2
用户可以在我的网站上输入上面的信息
一个脚本应该搜索航班根据这些信息在不同的航空公司网站和
显示带有提供此航班
假设我有一些程序可以提取航空公司的数据。每个航空公司的数据都使用不同的系统,我需要从该系统中提取数据(xml)。由于每个系统的不同,基本上xml是不同的,可能还有一些特性,所以我决定为每个航空公司系统实现一个接口。我发现,虽然每个航空公司在许多方面都不同,但也包含许多相似之处,所以如果我首先使用接口方式,我可能必须这样做:
public interface IAirlineSystem {
public void PullData();
}
现在,对于每个航空公司系统(这些名称都是我自己编的),我可能会这样做:
public class Oberon : IAirlineSystem