を結果取得、私は2テーブルにマッチしたフィールドに問題を抱えている、私は疲れて、カウント一致異なる申請フォーム2つのテーブルのMySQL、PHPから</p> <p>私の悪い英語のため申し訳ありません
表1
CREATE TABLE `may` (
`idKEYWORD` int(11) NOT NULL,
`faku` varchar(45) NOT NULL,
`ipk` varchar(45) NOT NULL,
`per` varchar(45) NOT NULL,
`has` varchar(45) NOT NULL,
`sem` varchar(45) NOT NULL,
`jur` varchar(45) NOT NULL
);
table 2
CREATE TABLE `matched_may` (
`idmayKEYWORD` int(11) NOT NULL,
`namemay` varchar(50) NOT NULL,
`req_faku` varchar(50) NOT NULL,
`req_jur` varchar(50) NOT NULL,
`req_ipk` varchar(50) NOT NULL,
`req_perkap` varchar(50) NOT NULL,
`req_has` varchar(50) NOT NULL,
`req_sem` varchar(50) NOT NULL
);
をしたいですこれはPHPのようなものですが、私はたくさんのレコードを持っているので、ini mysqlが必要です。合計一致と使用制限で注文を使いたいです。
if($red->faku == $res->req_faku OR $res->req_faku == '') $tot[] = 1;
if($red->jur == $res->req_jur OR $res->req_jur == '') $tot[] = 1;
if($red->ipk >= $res->req_ipk OR $res->req_ipk == '') $tot[] = 1;
if($red->per >= $res->req_perkap OR $res->req_perkap == 0) $tot[] = 1;
if($red->has <= $res->req_has OR $res->req_has == 0) $tot[] = 1;
if($red->sem == $res->req_sem OR $res->req_sem == 0) $tot[] = 1;
私は6要求
私は私はあなたが何をしたいのか推測している場合は
namemay | matched
name1 | 4
name2 | 5
name3 | 4
サンプルデータと望ましい結果は、あなたが何をしたいのかを説明するのに不思議です。 –
何?あなたが達成したいことは明確ではありません... sqlはどこですか? PHPコードの残りはどこですか? – Jeff
申し訳ありません私はすでにそれを編集しています – Panjul