私はこれらの2つのMySQLテーブルを持っています。私はsenderNoが関連付けられているTelNumber見つけるために二つの文に参加しようとしています:私はこのクエリを試してみましたこれらのMySQLテーブルの出席者とメッセージに参加することは可能ですか?
それだけ持つメッセージを返します。関連する出席者ではなく、のtelNumberがデータベースに登録されています。
SELECT Attendee.`ownerName`, Attendee.`businessName`,Messages.`messageID`, Messages.`senderNo`, Messages.`messageContent`,Messages.`timestamp`,Messages.`type`,Messages.`viewed`
FROM Messages
INNER JOIN Attendee ON Messages.`senderNo`= Attendee.`telNumber` OR Attendee.emailAddress
またはsenderNoも含まれているとタイプが事前に
おかげメールなりした電子メールアドレスことができますので、一部ではある等しいです。
INNER JOINは 'OR Attendee.emailAddress'で終わります。 emailAddressと比較されるべきものは何ですか? –
あなたの "OR"が(senderNo = telNumber)OR(emailAddress) ' –
と同じsenderNoと比較しているようです。おそらく最も良いことはありません – Brad