i = 1iki farklı tablolardan sorgu SELECT WHERE aktif = 1
i table_pro ve table_basic 2 tablolar aktif iki farklı tablolardan her sütun seçin deneyin
doğru Burada
sql:"select * from table_basic,table.name";
ve 2 koşulu:
table_pro.id = table_basic.name.id
table_pro
+----+--------+---------+-----------+
| id | people | rooms | active |
+----+--------+---------+-----------+
| 1 | 5 | 10 | 0 |
| 2 | 12 | 17 | 0 |
| 3 | 21 | 38 | 1 |
+----+--------+---------+-----------+
yapmak için nasıl
- WHERE aktif = 1
İşte masabaz
+---------+-------+---------+------------+----------+ | name_id | name | balance | title | time | +---------+-------+---------+------------+----------+ | 1 |shop | 100 | failed | 15:10:20 | | 2 |factory| 75 | error | 15:10:20 | | 3 |studio | 25 | timed_out | 15:10:20 | +---------+-------+---------+------------+----------+
I = 1
+-----+-------+----- --+--------+-------+----------+---------+--------+ | id | people| rooms | name |balance| title | time | active | +-----+-------+--------+--------+-------+----------+---------+--------+ | 3 | 21 | 38 | studio |25 | timed_out| 15:10:20| 1 | +-----+-------+--------+--------+-------+----------+---------+--------+
sayesinde etkin durumda (tüm sütunların itibaren) satırları bu çıkış sonucunu olsun isterim beklenen
nedir sonuç? \t Lütfen [** Nasıl Yapılır **] 'ı okuyun (http://stackoverflow.com/help/how-to-ask) \t \t Burada [** START **] için harika bir yer var. http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) Sorularınızın kalitenizi nasıl geliştirdiğini öğrenmek ve daha iyi cevaplar almak için. –
'SELECT * FROM table_pro p INNER JOIN table_basic b AÇIK (p.id = b.name_id) NEREDE p.active = 1;' – Phiter
sanki bu tabloları birleştirmek için bir neden yok. 1 ile 1 arası bir ilişki var – Jester