Вы должны передать в качестве аргумента имя.
Вы можете изменить метод на это:
public Cursor getMedical(String name) {
String tables = "SELECT medical.m_id, profiles.name, medical.treatdate,
medical.medicine, medical.diagnosis FROM profiles INNER JOIN
medical ON id = id2 where name = ?";
return mDB.rawQuery(tables, new String[] {name});
}
Аргумент name
метода getMedical()
будет передан в качестве параметра методу rawQuery()
.
Теперь вы можете вызвать метод:
Cursor c = getMedical("Bob");
Cursor
c
теперь содержит все строки в столбце name
имя "Bob"
.