私はSQLの経験があまりないので、次のテーブルでクエリを作成しようとしています:
TABLE `customerdeal` (
`id` ,
`customerid`
`dealid`
PRIMARY KEY (`id`),
KEY `dealid` (`dealid`),
KEY `customerid` (`customerid`),
TABLE `deal` (
`dealid`,
`dname`
`description`
`restaurantid`
PRIMARY KEY (`dealid`),
KEY `restaurantid` (`restaurantid`)
TABLE `restaurant` (
`restaurantid`
`name`
`username`
`password`
PRIMARY KEY (`restaurantid`)
基本的に、Customerdeal テーブルには、customerid と dealid の 2 つの id 値が保持されます。値に格納されているログイン ユーザーの customerid をレンダリングする SQL コードを既に正常に作成しました$_customerid
。
平易な英語で、私がやろうとしていることは、次のような SQL ステートメントを作成することです。
$_customerid
値と同じ行にある dealid を取得します- 上記の取引 ID を使用して、上記の ID の下の取引テーブルから取引情報をレンダリングします
- レストラン情報を取得する 選択した取引 ID 行で外部キーがどのように保持されているか -
私はさまざまな方法を試してみましたが、どれもうまくいきません! 誰かが私を助けることができれば、私はそれを感謝します! ありがとう!