2つのテーブルを結合して、特定のレコードのみを取得するにはどうすればよいですか?
私は2つのテーブルを持っています
- サプライヤー-列(
supp_id
、、、、)supp_code
supp_name
address
- SelectedSuppliers-列(
supplier_id
、、is_selected
date_a)
すべてのサプライヤをグリッドビューにロードし、チェックボックスで特定のサプライヤを選択します
サプライヤテーブルからの特定の日付については、SelectedSupplier
テーブルに移動します。
保存したサプライヤをSelectedSupplier
テーブルからロードする場合、2つのテーブルからすべてのサプライヤを表示する必要があります。つまり、新しいサプライヤを追加した場合、2回目のロード時に表示されるはずです。
これは私の質問です
SELECT
`supplier`.`supp_id`,
`supplier`.`supp_name`,
`supplier`.`address`,
`supplier`.`supp_code`,
`SelectedSuppliers `.`is_selected`
FROM
`SelectedSuppliers `
LEFT JOIN
`supplier` ON (`shop_list`.`supplier_id` = `supplier`.`supp_id`)
WHERE
SelectedSuppliers.date_a = '2013-1-5'
動作しますが、レコードをロードSelectedSupplier
するのはすべてのレコードだけではありません
ありがとう。