这是我的两张桌子,表1中的passengerId(ticketperpassenger)与表2(乘客)中的id连接。我想从表1中选择全部,其中PNR像%something%或fName像%something%。意味着某些东西可以像PNR或表2中的fName一样。
以下是查询:
select ticketperpassenger.* from request where PNR like '%something%' or passengers inner join passengers.id=requestperpassenger.passengerId where passengers.fName like %something%
答案 0 :(得分:1)
您加入的语法和不正确的地方
select t.*
from ticketperpassenger t
inner join passengers p on p.id=t.passengerId
where t.PNR like '%something%'
or p.fName like '%something%'
加入语句在where
之前,关键字where
仅使用一次,如果您有多个条件,那么在使用之后and
/ or