私は2つのテーブルを持っています。構造は次のとおりです。
mysql> desc working;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| worker_id | varchar(12) | YES | | NULL | |
| worker_duty | varchar(30) | YES | | NULL | |
| salary | varchar(8) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc users;
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| user_id | varchar(12) | YES | | NULL | |
| user_name | varchar(21) | YES | | NULL | |
| discription | varchar(200) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
worker_id
この 2 つのテーブルをandを使用して結合user_id
し、PHP を使用してフェッチしたいと考えています。
私が使う :
SELECT * from users t1
WHERE user_id="293274"
AND SELECT worker_duty ,worker_id from working t2
WHERE t1.user_id= t2.worker_id
しかし、このコードは機能しません。